{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":223905723,"defaultBranch":"master","name":"simple-cdd-meta","ownerLogin":"serhepopovych","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-25T09:06:28.000Z","ownerAvatar":"https://github.com/avatars/u/7489694?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1611431840.0","currentOid":""},"activityList":{"items":[{"before":"b7b2b4fe3f400077302dd67329a54678c6b6698d","after":"c3a4aac85fe9dab2f5eb1415dca9c86387ae73eb","ref":"refs/heads/master","pushedAt":"2024-03-02T20:33:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serhepopovych","name":"Serhey Popovych","path":"/serhepopovych","primaryAvatarUrl":"https://github.com/avatars/u/7489694?s=80&v=4"},"commit":{"message":"simple-cdd-meta/debian: Add support for package-list configuration files\n\nFiles that end with .pkglst can be used to control conf/package-list\nfile contents used by reprepro(1) in FilterList directive to determine\nwhat to do with package in target distribution.\n\nThis can be used for example to instruct reprepro(1) to hold package\nthat alread present in target distribution from previous step(s) (e.g.\nlocal package explicitly added with includedeb command).\n\nFor example to hold zabbix-agent of version 4.0 for Debian GNU/Linux 11\n(bullseye) where same package of version 5.0 provided in main component\none should use steps below\n\n cat >>debian/deb/11/templates/myprofile.pkglst <<'EOF'\nzabbix-agent hold\nEOF\n # optional step, to add myprofile.pkglst to simple-cdd/ on ISO\n cat >>debian/deb/11/templates/myprofile.extra <<'EOF'\nprofiles/myprofile.pkglst\nEOF\n\nSee reprepro(1) FilterList directive for details and supported actions.\n\nSigned-off-by: Serhey Popovych ","shortMessageHtmlLink":"simple-cdd-meta/debian: Add support for package-list configuration files"}},{"before":"d39e59f488d0fb1611e0bd76f266aedaf541b9df","after":"b7b2b4fe3f400077302dd67329a54678c6b6698d","ref":"refs/heads/master","pushedAt":"2024-02-27T21:25:40.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"serhepopovych","name":"Serhey Popovych","path":"/serhepopovych","primaryAvatarUrl":"https://github.com/avatars/u/7489694?s=80&v=4"},"commit":{"message":"simple-cdd-meta/debian: Use tuned in place of cpufrequtils on debian 10+\n\nThis is modern system performance management tool intended to control\nboth hardware and software assets. Hardware assets is not limited to CPU\nonly and may include network, storage controllers, hard disks, etc.\n\nIt was initially developed by RedHat to run on RHEL/Fedora and thus may\ndepend on these systems specific that might not be available on Debian.\n\nOne of such dependency is /etc/grub2.cfg or /etc/grub2-efi.cfg that used\nto modify grub.cfg directly, bypassing grub2-mkconfig(8) during initial\nsetup. Prefer /boot/grub/grub.cfg path which is default on Debian and\nit's derivatives (e.g. Ubuntu).\n\nOn systems before Debian GNU/Linux 10 (buster) cpufrequtils still used\nto control CPU frequencies at least.\n\nSigned-off-by: Serhey Popovych ","shortMessageHtmlLink":"simple-cdd-meta/debian: Use tuned in place of cpufrequtils on debian 10+"}},{"before":"621169c70e9dcfa4aacf8c6ec2eae008931fce62","after":"d39e59f488d0fb1611e0bd76f266aedaf541b9df","ref":"refs/heads/master","pushedAt":"2024-02-18T07:58:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serhepopovych","name":"Serhey Popovych","path":"/serhepopovych","primaryAvatarUrl":"https://github.com/avatars/u/7489694?s=80&v=4"},"commit":{"message":"simple-cdd-meta/debian: Update submodule pointers\n\nUpdate debian/deb/11/debian-installer submodule pointer to 36adcb05cad1.\n\nSigned-off-by: Serhey Popovych ","shortMessageHtmlLink":"simple-cdd-meta/debian: Update submodule pointers"}},{"before":"cd38dc4843f9c1c35a304e7f4d00ef807648d5f2","after":"621169c70e9dcfa4aacf8c6ec2eae008931fce62","ref":"refs/heads/master","pushedAt":"2023-11-08T10:46:29.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"serhepopovych","name":"Serhey Popovych","path":"/serhepopovych","primaryAvatarUrl":"https://github.com/avatars/u/7489694?s=80&v=4"},"commit":{"message":"simple-cdd-meta/debian: Enable GRUB gfxterm when desktop-base available\n\nWe already have plymouth enabled as part of artwork profile to have nice\nbootsplash for installations that include that profile.\n\nTo have default and nice artwork fully enabled for desktop installations\nor more precisely when desktop-base package available add gfxterm to\nGRUB_TERMINAL= variable.\n\nSigned-off-by: Serhey Popovych ","shortMessageHtmlLink":"simple-cdd-meta/debian: Enable GRUB gfxterm when desktop-base available"}},{"before":"231380aa4569864c9a78acfc724b5f328f1d8754","after":"cd38dc4843f9c1c35a304e7f4d00ef807648d5f2","ref":"refs/heads/master","pushedAt":"2023-11-06T12:57:56.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"serhepopovych","name":"Serhey Popovych","path":"/serhepopovych","primaryAvatarUrl":"https://github.com/avatars/u/7489694?s=80&v=4"},"commit":{"message":"simple-cdd-meta/debian: Add more GRUB configuration helpers\n\nModern grub configuration is a sum of main /etc/default/grub config file\nand optional configuration snippets from /etc/config/grub.d. All of them\nsourced by grub-mkconfig(8) shell script.\n\nSince configuration is a valid shell script it should be evaluated\nsafely inside subshell with sanitized environment to avoid interference\nwith config sourcing code. Additionally for kernel command line only\nexclusive (i.e. not duplicated) parameters should be added to keep it\nclean.\n\nBased on grub_config() add grub_config_set() to overwrite GRUB variable\nby setting it value to new and grub_config_add() to append new value to\nGRUB variable. Make grub_config() hidden by renaming to grub__config().\n\nIntroduce grub_config_get() to safely get GRUB variables by sourcing\nmain configuration and snippets in new shell interpreter instance. Based\non that new helper introduce grub_config_get_val() that returns value of\nrequested GRUB variable.\n\nUse these new helpers to configure GRUB serial console based on kernel\nparameters from GRUB_CMDLINE_LINUX* variables or debian-installer kernel\ncommand line after -- and/or --- parameter (i.e. same as returned by\nuser-params debian-installer utility).\n\nSigned-off-by: Serhey Popovych ","shortMessageHtmlLink":"simple-cdd-meta/debian: Add more GRUB configuration helpers"}},{"before":"1027d1d804032f0981d214cdab5521a28e817593","after":"231380aa4569864c9a78acfc724b5f328f1d8754","ref":"refs/heads/master","pushedAt":"2023-10-24T07:06:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"serhepopovych","name":"Serhey Popovych","path":"/serhepopovych","primaryAvatarUrl":"https://github.com/avatars/u/7489694?s=80&v=4"},"commit":{"message":"simple-cdd-meta/debian: Add profiles to $auto_profiles on include\n\nSome profiles (e.g. minimal.conf) does not add all profiles they include\nor depend for installation (i.e. to $auto_profiles) by default. This is\nmade intentionally, for example to keep default installation minimal and\ngiving user a choice to install them later by analogy with suggested\npackages in Debian.\n\nHowever there are cases where having such packages installed by default\nmight be desirable: having desktop system where consumed disk space is\nnot big concern and having user to make extra step to install packages\nmanually have little sense.\n\nIntroduce include_auto_profile() and profile_local_append() helpers to\nstore profiles that should not be added to $auto_profiles by default in\noriginal profile (e.g. minimal.conf) but could be added in other\nprofiles that include this original profile later.\n\nSigned-off-by: Serhey Popovych ","shortMessageHtmlLink":"simple-cdd-meta/debian: Add profiles to $auto_profiles on include"}},{"before":"fec5c5cc7a0e21011f96bb32e01ae3a80ea9a5c7","after":"1027d1d804032f0981d214cdab5521a28e817593","ref":"refs/heads/master","pushedAt":"2023-10-23T10:37:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"serhepopovych","name":"Serhey Popovych","path":"/serhepopovych","primaryAvatarUrl":"https://github.com/avatars/u/7489694?s=80&v=4"},"commit":{"message":"simple-cdd-meta/debian: Skip remmina-plugin-nx for Debian GNU/Linux 11 (bullseye)\n\nThis is transition version where remmina-plugin-nx exists in default\nrepository and replaced with remmina-plugin-x2go in backports from sid.\n\nOne who needed such package should install in manually.\n\nWhile there add correct conditional checks to install remmina-plugin-nx\nfor versions before 11 and remmina-plugin-x2go starting from 12.\n\nSigned-off-by: Serhey Popovych ","shortMessageHtmlLink":"simple-cdd-meta/debian: Skip remmina-plugin-nx for Debian GNU/Linux 1…"}},{"before":"37b00aeebbfd8c8cd28ba5dbf258ef0a9f38c722","after":"fec5c5cc7a0e21011f96bb32e01ae3a80ea9a5c7","ref":"refs/heads/master","pushedAt":"2023-10-21T17:47:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"serhepopovych","name":"Serhey Popovych","path":"/serhepopovych","primaryAvatarUrl":"https://github.com/avatars/u/7489694?s=80&v=4"},"commit":{"message":"simple-cdd-meta/debian: Use POSIX shell compatible pattern negation\n\nNegation in the following \"${var##*[^a-z]*}\" expression isn't POSIX\nshell compatible because ^ as negation mark used in regular expressions,\nwhile shell patternts aren't such ones.\n\nInstead exclamation mark/point should be used for that purpose. Consider\nbelow example code and results difference when running with ^ and ! as\nnegation:\n\n for neg in '^' '!'; do\n printf 'neg: %s\\n' \"$neg\"\n\n for sh in 'bash' 'dash' 'mksh'; do\n /bin/$sh -c \"\n app='abc'\n\n [ -n \\\"\\${app##*[${neg}a-z]*}\\\" ] &&\n v='v' || v='not-v'\n\n printf ' %-10s : %salid\\n' \\\"\\$0\\\" \\\"\\$v\\\"\n \"\n done\n done\n\n neg: ^\n /bin/bash : valid\n /bin/dash : not-valid\n /bin/mksh : not-valid\n neg: !\n /bin/bash : valid\n /bin/dash : valid\n /bin/mksh : valid\n\nThis clearly shows that non-bash shell interpreters does not support ^\nand it should be replaced with ! to avoid bash(1) interpreter specific.\n\nSigned-off-by: Serhey Popovych ","shortMessageHtmlLink":"simple-cdd-meta/debian: Use POSIX shell compatible pattern negation"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECqu5qwA","startCursor":null,"endCursor":null}},"title":"Activity · serhepopovych/simple-cdd-meta"}