From 78de0385b89bdbbbc686b7fb3e97371ed1fabeaf Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Tue, 19 Sep 2023 22:33:10 +0200 Subject: release as debian-edu-fai+itzks 2023.09.19.3 --- ChangeLog | 786 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 786 insertions(+) create mode 100644 ChangeLog (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..d2e831f --- /dev/null +++ b/ChangeLog @@ -0,0 +1,786 @@ +2023-09-19 Mike Gabriel + + * fai/config/class/*.profile*: Adjust itzks installation profiles to + new multi-distro+version profile parser. (752d62b) (HEAD + -> itzks) + * release as debian-edu-fai+itzks 2023.09.19.2 (ad726aa) (tag: + itzks/2023.09.19.2) + * debian/rules: Fix path in dh_fixperms override. (6b758fe) + * release as debian-edu-fai+itzks 2023.09.19.1 (bed01ea) (tag: + itzks/2023.09.19.1) + * Merge tag '2023.09.19.1' into itzks (f36cb14) + * release 2023.09.19.1 (2a9e698) (tag: 2023.09.19.1) + * Merge branch 'master' into itzks (4d8374a) + +2023-09-19 Guido Berhörster + + * fai/config/class/40-parse-profiles.sh: Adjust OS_VERSION_MAJOR + population. (f1bbf19) + +2023-09-14 Mike Gabriel + + * fai/config/class: Rename / add profile files, now OS + version + specific. (2d0a394) + * fai/config/class: Add OS detection code to 40-parse-profiles.sh to + support OS + version specific installation profiles + (detect from FAI nfsroot OS + version). (666aa66) + * bin/debian-edu-fai_updateconfigspace: More reliably detect if we + are in a Git working copy. (5a319c0) + +2022-09-17 Mike Gabriel + + * bin/debian-edu-fai_install: Fix config file's name in comment. + (73b8ac4) + +2022-09-18 Mike Gabriel + + * APT sources: Use {%apt_cdn%} variable instead of hard-coded + servername. (c4aa9a9) + +2022-01-04 Mike Gabriel + + * files/etc/apt/sources.list.d/fai-mirror.list/FAI_MIRROR: Use more + generic mirror (path) URL. (48ed9a5) + +2022-09-18 Mike Gabriel + + * {bin/debian-edu-fai_install,fai/config/class/DEBIAN.var.in}: Don't + use @mirrorurl@, use internally derived @apt_cdn@ variable + instead. (f2a43df) + +2022-09-17 Mike Gabriel + + * {bin/debian-edu-fai_install,fai/config/class/DEBIAN.var.in}: + Propagate mirrorurl from debian-edu-fai.conf into FAI + config space. (fb9b1ba) + +2023-09-13 Mike Gabriel + + * fai/config/: Add binary .gpg pubkey files. Follow-up for previous + commit. (ef2fe78) + * ITZkS: Convert ASCII gpg pubkeys to binary format. (Required for + FAI in Debian 12). (b4ce555) + * fai/config: Drop remnants of installing GRANDORGUE. (4eb8ebc) + * fai/config/package_config/DEBIAN.asc: Remove file. Should work + without it. ASCII key format is not supported by FAI + anymore (since Debian 12). (721d9db) + * release itzks/2023.09.13.1 (04b457f) (tag: itzks/2023.09.13.1) + * d/changelog: update with changes from recent Debian uploads + (f096af4) + +2023-08-23 Guido Berhoerster + + * Use non-free-firmware component on bookworm and later (3859efd) + +2023-09-11 Guido Berhoerster + + * Replace nullmailer with exim4 (1bd2de0) + +2023-09-08 Guido Berhoerster + + * Do not append the hostname to /etc/mailname (f838ed2) + * Fix nullmailer configuration (3884c3d) + +2023-09-07 Mike Gabriel + + * lintian: Override uses-dpkg-database-directly and + openpgp-file-has-implementation-specific-extension for + given reasons. (a72441f) + * debian/copyright: Update copyright attributions. (2418c4c) + * debian/control: Bump Standards-Version: to 4.6.2. No changes + needed. (9f74bca) + * chmod a+x bin/debian-edu-fai_updateconfigspace (da729c7) + * {README.md,conf/debian-edu/debian-edu-fai.conf}: Adjust files to + renaming of debian-edu-fai_install script (only in docs or + comments). (6ac9407) + * README.md: Typo fix. (3e04139) + +2023-09-05 Guido Berhoerster + + * Replace fetch-ldap-cert script usage with fetch-rootca-cert + (2b502ea) + * Rename bin/debian-edu-faiinstall to bin/debian-edu-fai_install for + consistency (fce3aea) + +2023-09-05 Mike Gabriel + + * bin/debian-edu-faiinstall: Mount /proc and /sys in nfsroot + (cd637ec) + * bin/debian-edu-router-faiinstall: Drop support for Debian versions + older than bullseye (65308dd) + +2023-09-04 Mike Gabriel + + * bin/debian-edu-faiinstall: Echo headlines to show where we are in + the script (b010701) + * bin/debian-edu-faiinstall: Manage config space with ucf (ce36193) + +2023-09-04 Guido Berhoerster + + * Ensure debian-edu-fai.conf is not world-readable (599ded0) + +2023-08-31 Guido Berhoerster + + * Change instructions to emphasize the need for first time + configuration (bc5fe16) + +2023-08-25 Guido Berhoerster + + * Update motd for bookworm (24bba86) + * Add note about syntax to configuration (176a5ef) + +2023-08-24 Guido Berhoerster + + * Recommend the use of yescrypt password hashes (ac81c90) + * Add primary group for the fai user (fab88e5) + * Fix instructions in README.md and + /etc/debian-edu/debian-edu-fai.conf (35c1190) + * Disable apt proxy by default (360c1fe) + * Ensure parent of target directory exists before copying FAI config + space (f632d67) + * Switch to installing bookworm (c6c08e8) + +2023-08-23 Guido Berhoerster + + * Add some documentation about NFS exports to README.md (4636073) + * Unset TMPDIR when invoking fai-make-nfsroot (c6fb1ac) + * Add explicit dependency on memtest86+ (1e3229a) + * Add support for memtest86+ 6 (f8168d1) + +2023-09-06 Guido Berhoerster + + * Actually install /etc/security/group.conf on bullseye (1f9c2c8) + +2023-05-16 Mike Gabriel + + * debian/postrm: Ignore failures during execution of + deluser/delgroup: (Closes: #1035292). (ac0aac7) + +2022-03-03 Mike Gabriel + + * Rename faiinstall.conf to debian-edu-fai.conf. (4f4f308) + +2022-02-15 Mike Gabriel + + * fai/config/class/{10-*,20-*}: Update from upstream FAI config + space. (493b71f) + * fai/config/scripts/EDU/50-cups-browsing: Assure that + CreateRemoteCUPSPrinterQueues is set to 'Yes'. (7efe7df) + * Revert "fai/config/scripts/EDU/50-cups-browsing: Assure that + CreateRemoteCUPSPrinterQueues is set to 'Yes'." (0bfd68f) + +2022-01-04 Mike Gabriel + + * disk_config/LVM_EDU*_LEGACY: Drop LEGACY partition layouts. Not + needed anymore. (070173c) + * disk_config/: Add LVM_EDU_TABLET_LEGACY, for tablets with BIOS. + (41e06aa) + * debian/control: Add R: qemu-user-static. (d1a560c) + * conf/debian-edu/faiinstall.conf: Mostly commented out (default) + config for debian-edu-faiinstall script. (ccea37f) + +2021-12-23 Mike Gabriel + + * debian/control: Move ipxe and fai-server into Recommends: field. + (5e3e8f8) + +2023-09-13 Mike Gabriel + + * ChangeLog: update post-release (59f82a7) + * release 2023.09.13.1 (1f147f5) (tag: 2023.09.13.1) + +2023-09-11 Guido Berhoerster + + * Replace nullmailer with exim4 (0cc6fe4) + +2023-09-09 Mike Gabriel + + * upload to unstable (debian/2023.09.09.1) (df2b1e8) (tag: + 2023.09.09.1) + +2023-09-08 Guido Berhoerster + + * Do not append the hostname to /etc/mailname (4c9e66b) + * Fix nullmailer configuration (9223282) + +2023-09-07 Mike Gabriel + + * release 2023.09.07.1 (92ddbdd) (tag: 2023.09.07.1) + * lintian: Override uses-dpkg-database-directly and + openpgp-file-has-implementation-specific-extension for + given reasons. (253caaf) + * debian/copyright: Update copyright attributions. (2104386) + * debian/control: Bump Standards-Version: to 4.6.2. No changes + needed. (7ecf9f0) + * chmod a+x bin/debian-edu-fai_updateconfigspace (7ab10aa) + * {README.md,conf/debian-edu/debian-edu-fai.conf}: Adjust files to + renaming of debian-edu-fai_install script (only in docs or + comments). (8d4d831) + * README.md: Typo fix. (c659279) + +2023-09-05 Guido Berhoerster + + * Replace fetch-ldap-cert script usage with fetch-rootca-cert + (4938961) + * Rename bin/debian-edu-faiinstall to bin/debian-edu-fai_install for + consistency (094a2f0) + +2023-09-05 Mike Gabriel + + * bin/debian-edu-faiinstall: Mount /proc and /sys in nfsroot + (f1ae3f8) + * bin/debian-edu-router-faiinstall: Drop support for Debian versions + older than bullseye (6b2eb0b) + +2023-09-04 Mike Gabriel + + * bin/debian-edu-faiinstall: Echo headlines to show where we are in + the script (889a6ce) + * bin/debian-edu-faiinstall: Manage config space with ucf (c1f2924) + +2023-09-04 Guido Berhoerster + + * Ensure debian-edu-fai.conf is not world-readable (0b635dd) + +2023-08-31 Guido Berhoerster + + * Change instructions to emphasize the need for first time + configuration (bcc1419) + +2023-08-25 Guido Berhoerster + + * Update motd for bookworm (ae53ac0) + * Add note about syntax to configuration (39eaabb) + +2023-08-24 Guido Berhoerster + + * Recommend the use of yescrypt password hashes (30c32ed) + * Add primary group for the fai user (e70b9d9) + * Fix instructions in README.md and + /etc/debian-edu/debian-edu-fai.conf (701d379) + * Disable apt proxy by default (0fc425f) + * Ensure parent of target directory exists before copying FAI config + space (d075d69) + * Switch to installing bookworm (80deeb5) + +2023-08-23 Guido Berhoerster + + * Add some documentation about NFS exports to README.md (7b19c84) + * Unset TMPDIR when invoking fai-make-nfsroot (417b723) + * Add explicit dependency on memtest86+ (eb0fb9f) + * Add support for memtest86+ 6 (9d09117) + * Use non-free-firmware component on bookworm and later (9f8a332) + +2023-09-06 Guido Berhoerster + + * Actually install /etc/security/group.conf on bullseye (c9af1e8) + +2023-05-16 Mike Gabriel + + * release 2023.05.16.1 (7b3f31c) (tag: 2023.05.16.1) + * debian/postrm: Ignore failures during execution of + deluser/delgroup: (Closes: #1035292). (bee8be2) + +2022-09-19 Mike Gabriel + + * fai/config/class/z80_itzks.profile: Set LVM_EDU_MINIMAL for Debian + Edu Server (minimal profile) installation. (f243596) + +2022-09-18 Mike Gabriel + + * fai/config/scripts/ITZKS/50-wifisetup: Only create SSID.in for + NetworkManager's WiFi setup if wifi_essid and + wifi_passphrase are set. (af7e8eb) + * APT sources: Use {%apt_cdn%} variable instead of hard-coded + servername. (ce5cde7) + * {bin/debian-edu-faiinstall,fai/config/class/DEBIAN.var.in}: Don't + use @mirrorurl@, use internally derived @apt_cdn@ variable + instead. (4e3fa07) + +2022-09-17 Mike Gabriel + + * bin/debian-edu-faiinstall: Fix config file's name in comment. + (a5ceae4) + * {bin/debian-edu-faiinstall,fai/config/class/DEBIAN.var.in}: + Propagate mirrorurl from debian-edu-fai.conf into FAI + config space. (26a5df9) + * bin/debian-edu-faiinstall: Make sure FAI_CONFIGDIR_REAL is set + before it is accessed. (c9e3753) + * bin/debian-edu-faiinstall: Make sure FAI_CONFIGDIR_REAL is set + before it is accessed. (9d8fba3) + +2022-09-16 Mike Gabriel + + * release itzks/2022.04.14.1 (edd1715) (tag: itzks/2022.04.14.1) + * release itzks/2022.04.14.1 (adc1a84) + * debian/control: Add Rules-Requires-Root: field and set it to 'no'. + (5d5e8c6) + * debian/control: Bump Standards-Version: to 4.6.1. No changes + needed. (1e13798) + * release debian/2022.04.14.1 (9b87327) (tag: 2022.04.14.1) + * debian/control: Add Rules-Requires-Root: field and set it to 'no'. + (6593c3e) + * debian/control: Bump Standards-Version: to 4.6.1. No changes + needed. (3c7a20e) + +2022-04-14 Mike Gabriel + + * fai/config/scripts/GRUB_EFI/10-setup: Explicitly set --bootnext + entry to 0000 after grub-install. (489b4c4) + +2022-04-08 Mike Gabriel + + * fai/config/scripts/GRUB_EFI/10-setup: Add EFI boot manager wipe for + the Dell Venue 8 Pro tablet series. (386ecab) + * fai/config/scripts/GRUB_EFI/10-setup: Use backquotes, make Midnight + Commanders shell syntax highlighter happier. (6cdbb48) + * fai/config/scripts/GRUB_EFI/10-setup: Use for indentations. + (59c2b9f) + +2022-04-14 Mike Gabriel + + * fai/config/scripts/GRUB_EFI/10-setup: Explicitly set --bootnext + entry to 0000 after grub-install. (4f13f17) + +2022-04-08 Mike Gabriel + + * fai/config/scripts/GRUB_EFI/10-setup: Add EFI boot manager wipe for + the Dell Venue 8 Pro tablet series. (bbc567a) + * fai/config/scripts/GRUB_EFI/10-setup: Use backquotes, make Midnight + Commanders shell syntax highlighter happier. (9678a40) + * fai/config/scripts/GRUB_EFI/10-setup: Use for indentations. + (6105191) + * fai/config/debconf/ITZKS_TABLET: Fix console rotation on tablets. + (5f2fdeb) + +2022-03-04 Mike Gabriel + + * bin/debian-edu-faiinstall: Drop unused $gtkvideo variable. + (b2d9c64) + +2022-03-03 Mike Gabriel + + * bin/debian-edu-faiinstall: Adjust path in comment. (c5de051) + * bin/debian-edu-faiinstall: Adjust path in comment. (53ff609) + * bin/debian-edu-faiinstall: Adjust defaults for NFSROOT and TFTPROOT + according to debian-edu-fai.conf. (bc51c43) + * bin/debian-edu-faiinstall: Adjust defaults for NFSROOT and TFTPROOT + according to debian-edu-fai.conf. (1086c8a) + * bin/debian-edu-faiinstall: Drop duplicate value defaults for + wifi_essid and wifi_passphrase. (25bcddf) + * bin/debian-edu-faiinstall: Drop duplicate value defaults for + wifi_essid and wifi_passphrase. (6471b83) + * debian/maintscript: Rename /etc/debian-edu/faiinstall.conf to + /etc/debian-edu/debian-edu-fai.conf. (a144788) + * Rename faiinstall.conf to debian-edu-fai.conf. (09b3004) + * conf/debian-edu/fai/debian-edu-fai.TEMPLATE/nfsroot.conf.in: Adjust + paths of TFTPROOT and NFSROOT. More properly use our own + namespace. (c2fa817) + * conf/debian-edu/fai/debian-edu-fai.TEMPLATE/fai.conf.in: Typo fix. + (bea1bf3) + * debian/maintscript: Rename /etc/debian-edu/faiinstall.conf to + /etc/debian-edu/debian-edu-fai.conf. (f171f0d) + * Rename faiinstall.conf to debian-edu-fai.conf. (52ea327) + * conf/debian-edu/fai/debian-edu-fai.TEMPLATE/nfsroot.conf.in: Adjust + paths of TFTPROOT and NFSROOT. More properly use our own + namespace. (9ef82d6) + * conf/debian-edu/fai/debian-edu-fai.TEMPLATE/fai.conf.in: Typo fix. + (d1db554) + +2022-02-22 Mike Gabriel + + * release itzks/2022.02.22.1 (3c06cac) (tag: itzks/2022.02.22.1) + * release debian/2022.02.22.1 (b911c85) (tag: 2022.02.22.1) + * debian/postinst: Fix add user call, add user account name (which + was obviously missing). (82d6f58) + * debian/postinst: Fix add user call, add user account name (which + was obviously missing). (a862d5d) + +2022-02-15 Mike Gabriel + + * fai/config/class/{10-*,20-*}: Update from upstream FAI config + space. (0ad2003) + * fai/config/scripts/EDU/50-cups-browsing: Assure that + CreateRemoteCUPSPrinterQueues is set to 'Yes'. (27af8e0) + * Revert "fai/config/scripts/EDU/50-cups-browsing: Assure that + CreateRemoteCUPSPrinterQueues is set to 'Yes'." (31aa653) + * fai/config/class/{10-*,20-*}: Update from upstream FAI config + space. (2f96c88) + * fai/config/scripts/EDU/50-cups-browsing: Assure that + CreateRemoteCUPSPrinterQueues is set to 'Yes'. (f5595de) + * Revert "fai/config/scripts/EDU/50-cups-browsing: Assure that + CreateRemoteCUPSPrinterQueues is set to 'Yes'." (bcc64ca) + * fai/config/scripts/EDU/50-cups-browsing: Assure that + CreateRemoteCUPSPrinterQueues is set to 'Yes'. (c07b8a4) + * fai/config/scripts/EDU/50-cups-browsing: Assure that + CreateRemoteCUPSPrinterQueues is set to 'Yes'. (bc8ed60) + +2022-02-10 Mike Gabriel + + * fai/config/basefiles/mk-basefile: Drop file. Not needed here. + (81d4c8b) + * fai/config/basefiles/mk-basefile: Drop file. Not needed here. + (aec76db) + +2022-02-09 Mike Gabriel + + * release itzks/2022.02.09.1 (b5afade) (tag: itzks/2022.02.09.1) + * release 2022.02.09.1 (7078eef) (tag: 2022.02.09.1) + * fai/config/package_config/STANDARD: python{,-minimal} are virtual, + let's use python3{,-minimal} instead. (a97eaac) + * bin/debian-edu-faiinstall: Fix school_tag here, too. (6745dee) + * fai/config/package_config/STANDARD: python{,-minimal} are virtual, + let's use python3{,-minimal} instead. (3187874) + * bin/debian-edu-faiinstall: Fix school_tag here, too. (4701212) + * bin/debian-edu-faiinstall: Obviously 'test -d' is true for symlinks + that point to a directory. In that case, we need to be + more precise. (351eef6) + * bin/debian-edu-faiinstall: Obviously 'test -d' is true for symlinks + that point to a directory. In that case, we need to be + more precise. (f685bf9) + +2022-02-04 Mike Gabriel + + * bin/debian-edu-faiinstall: Typo fix for previous commit. (21ed767) + * bin/debian-edu-faiinstall: Typo fix for previous commit. (86a2635) + * bin/debian-edu-faiinstall: Fix script failure if /srv/tftp/ltsp + does not exist. (5618ae0) + * bin/debian-edu-faiinstall: Fix script failure if /srv/tftp/ltsp + does not exist. (cdae592) + * fai/config/debconf/ITZKS_CUSTOMER.in: Fix template, use + @school_tag@, not @SKOLE@. (185182c) + +2022-01-31 Mike Gabriel + + * release itzks/2022.01.31.1 (d5de348) (tag: itzks/2022.01.31.1) + * debian/: Rename src:pkg and bin:pkg for ITZkS project. (7732490) + * debian/control: Move from R: to D: adduser, fai-server, ipxe. + (97058e1) + * fai/config/files/etc/security/group.conf/: Use same group.conf for + the WORKSTATION and ROAMING_WORKSTATION class. Duplicate + that file. (4e71b5e) + * debian/copyright: Update copyright attributions. (acff2c8) + * debian/control: Bump Standards-Version: to 4.6.0, bump DH compat + level to version 13. (d808635) + * debian/control: Add D: adduser. (9edf0b2) + * debian/{postinst,postrm}: Create 'fai' system account during + pkg:postinst. (146fc04) + * debian/install: Adjust DH install. (85802ea) + * README.md: Initial version of a short README explaining how to set + up debian-edu-fai. (8f285a1) + * release 2022.01.31.1 (76f787b) (tag: 2022.01.31.1) + * debian/control: Move from R: to D: adduser, fai-server, ipxe. + (0a93d80) + * fai/config/files/etc/security/group.conf/: Use same group.conf for + the WORKSTATION and ROAMING_WORKSTATION class. Duplicate + that file. (261bf68) + * debian/copyright: Update copyright attributions. (a6c6052) + * debian/control: Bump Standards-Version: to 4.6.0, bump DH compat + level to version 13. (5c225f1) + * debian/control: Add D: adduser. (1c494d3) + * debian/{postinst,postrm}: Create 'fai' system account during + pkg:postinst. (9f7b2c5) + * debian/install: Adjust DH install. (a758a5b) + * README.md: Initial version of a short README explaining how to set + up debian-edu-fai. (5f28a6c) + +2022-01-27 Mike Gabriel + + * bin/debian-edu-faiinstall: Create .ipxe file as ltsp.ipxe first, + then create a symlink 'debian-edu-fai.ipxe' to reflect + that this is not LTSP but FAI. (1598c14) + * bin/debian-edu-faiinstall: Create .ipxe file as ltsp.ipxe first, + then create a symlink 'debian-edu-fai.ipxe' to reflect + that this is not LTSP but FAI. (6950968) + * bin/debian-edu-faiinstall: Adjust installation of TFTP + configuration files. Place files into /srv/tftp/ltsp to + match Debian Edu 11 LDAP/DHCP settings. (d6a9338) + * bin/debian-edu-faiinstall: Adjust installation of TFTP + configuration files. Place files into /srv/tftp/ltsp to + match Debian Edu 11 LDAP/DHCP settings. (c9b3afe) + * fai/config/scripts/ITZKS/10-eth-network-interfaces: Don't mess with + eth0 in /etc/network/interfaces anymore. Handled better in + Debian Edu 11. (88ada3c) + * bin/debian-edu-faiinstall: Drop '' variable, not used for + debian-edu-faiinstall. (33eb1bc) + * fai/config/scripts/ITZKS_CUSTOMER/51-wifisetup-customer: Fix wrong + variable usage (wifi_password -> wifi_passphrase). + (ed975e7) + +2022-01-11 Mike Gabriel + + * fai/config/files/etc/security/: Ship PAM group.conf for WORKSTATION + class. LDAP users should be members of several system + groups on networked WORKSTATIONs. (929a850) + * fai/config/files/etc/security/: Ship PAM group.conf for WORKSTATION + class. LDAP users should be members of several system + groups on networked WORKSTATIONs. (7abcb69) + * fai/config/class: Rename z20_debian-edu.profile to + z20_debian-edu.profile.disabled. (f742b60) + * fai/config/class/: Rename itzks.profile to z80_itzks.profile. + (2ac733a) + * fai/config/class: Rename debian-edu.profile and start the filename + with z_... Also split out FAI Inventory and FAI + Sysinfo. (cc852d6) + * fai/config/class: Rename debian-edu.profile and start the filename + with z_... Also split out FAI Inventory and FAI + Sysinfo. (0fa7ce4) + +2022-01-06 Mike Gabriel + + * fai/config/debconf/EDU: Stop using debian-edu-server.crt as + ldap-cacertfile, use ca-certificates.crt instead. + (52cd65e) + * fai/config/debconf/EDU: Stop using debian-edu-server.crt as + ldap-cacertfile, use ca-certificates.crt instead. + (648e9c5) + +2022-01-04 Mike Gabriel + + * contrib/tftp: Drop syslinux based tftp example files, not required + anymore. (0036d0f) + * disk_config/LVM_EDU*_LEGACY: Drop LEGACY partition layouts. Not + needed anymore. (6141346) + * disk_config/LVM_EDU*_LEGACY: Drop LEGACY partition layouts. Not + needed anymore. (f16f4e0) + * class/debian-edu.profile: Fine-tune debian-edu.profile so that it + fits into the FAI menu dialog box. (f26ddbe) + * class/debian-edu.profile: Fine-tune debian-edu.profile so that it + fits into the FAI menu dialog box. (2c973f1) + * class/debian-edu.profile: Rewrite profiles, drop BIOS legacy + profiles (now covered by GPT partition table layouts that + can handle UEFI and BIOS installations). (a04a02f) + * class/debian-edu.profile: Add 'Debian Edu Minimal' installation + profile. (634974c) + * disk_config/: Add LVM_EDU_MINIMAL partition layout. (c41416b) + * class/debian-edu.profile: Rewrite profiles, drop BIOS legacy + profiles (now covered by GPT partition table layouts that + can handle UEFI and BIOS installations). (3272b54) + * class/debian-edu.profile: Add 'Debian Edu Minimal' installation + profile. (6b64417) + * disk_config/: Add LVM_EDU_MINIMAL partition layout. (d2b8a6a) + * class/itzks.profile: Add LVM class to all profiles. (acc2c9e) + * class/ITZKS_CUSTOMER.var.in: Typo fix in rootpw placeholder. + (5019bf1) + * files/etc/apt/apt.conf.d/no_http_proxy_for_fai_mirror/{ITZKS_TABLET + -> ITZKS}: Directly connecting to faiserver.intern is + required for all ITZKS based installation if the local FAI + mirror is used. Nothing just for tablets. (37849b3) + * files/etc/apt/sources.list.d/fai-mirror.list/FAI_MIRROR: Use more + generic mirror (path) URL. (8a4de3f) + * files/etc/rc.local/ITZKS: (6842c79) + * scripts/ITZKS/20-disable-gssd: Don't tweak rpc.gssd startup + anymore. We need it since Debian Edu 11 and the + /etc/default/nfs-common is partially ignored anyway with + systemd. (28b825e) + * scripts/ITZKS/30-disable-nscd-netgroups-cache: No need to disable + nscd anymore on Debian Edu 11. Drop file. (4342696) + * scripts/ITZKS/60-localuser: Add localuser also to 'bluetooth' + group. (9ea98d8) + * scripts/ITZKS_CUSTOMER/51-wifisetup-customer: Remove SSID.in + NetworkManager connection profile template if we fail to + set it up appropriately. (2d9cd60) + * scripts/ITZKS/91-puppet-agent-test: Use non-systemd, generic way to + enable puppet agent service. (6fda8cb) + * files/etc/apt/sources.list.d/itzks.list/ITZKS{,_NEXT}: Keep APT + itzks.list file in sync with what itzks-systems-common + installs. (d8e9f10) + * debconf/ITZKS: White-space fix. (776662c) + * class/itzks.profile: Reduce profile names and descriptions. Drop + specific installation profiles for BIOS legacy. The GPT + partition tables now can handle BIOS and UEFI + installations. (b8d16ad) + * .gitignore: Ignore debconf/ITZKS_CUSTOMER. (df2c2d8) + * .gitignore: Add file. Hide FAIBASE.var.in file. (c74a272) + * .gitignore: Add file. Hide FAIBASE.var.in file. (c125885) + * debconf/ITZKS_CUSTOMER.in: Turn into script-configurable file. + (03650e9) + * fai/config/scripts/ROAMING_WORKSTATION/80-fix-ldap-access: Use + Debian Edu's rootCA certificat for connecting to LDAP. + (4e1a72f) + * scripts/*WORKSTATION/10-update-debian-edu-config: Add FIXME + comment. Needs more investigation. (446b82a) + * scripts/EDU/98-drop-fai-aptproxy: Drop script. It is actually quite + recommendable keeping the FAI proxy (it might be optimized + for APT package downloading). (fc58f10) + * scripts/EDU/50-cups-browsing: Adapted to Debian Edu 11, modify + cups-browsed-debian-edu.conf instead of cups-browsed.conf. + (35f00a5) + * hooks/instsoft.EDU: Use http://webcache:3128 for pulling in MS core + fonts. (76cfdd1) + * disk_config/: Enlarge /usr, limit /var to max. 10G for LVM profiles + without /home. (7426973) + * Debian Edu profiles: Add support for 'Minimal' installation + profile. (730836a) + * disk_config/: Add LVM_EDU_TABLET_LEGACY, for tablets with BIOS. + (43bf6ac) + * debian/install: Install debian-edu-faiinstall into DEB package. + (d41bfe6) + * debian/install: Install new config files in DEB package. (b2befe3) + * conf/exports.d/debian-edu-fai.exports: Provide NFS configuration + for debian-edu-fai. (1495092) + * debian/control: Add R: qemu-user-static. (bdeec4b) + * conf/debian-edu/fai/debian-edu-fai.TEMPLATE/: Add nfsroot conf + template for debian-edu-fai(install). (d3d3a83) + * conf/debian-edu/faiinstall.conf: Mostly commented out (default) + config for debian-edu-faiinstall script. (5f46640) + * bin/debian-edu-faiinstall: Script for fully automatically deploying + multiple FAI installer nfsroots on the local school + network. (f370c80) + * fai/config/scripts/ROAMING_WORKSTATION/80-fix-ldap-access: Use + Debian Edu's rootCA certificat for connecting to LDAP. + (f07f37b) + * scripts/*WORKSTATION/10-update-debian-edu-config: Add FIXME + comment. Needs more investigation. (218c12e) + * scripts/EDU/98-drop-fai-aptproxy: Drop script. It is actually quite + recommendable keeping the FAI proxy (it might be optimized + for APT package downloading). (2761d84) + * scripts/EDU/50-cups-browsing: Adapted to Debian Edu 11, modify + cups-browsed-debian-edu.conf instead of cups-browsed.conf. + (efd2b3b) + * hooks/instsoft.EDU: Use http://webcache:3128 for pulling in MS core + fonts. (38aff26) + * disk_config/: Enlarge /usr, limit /var to max. 10G for LVM profiles + without /home. (482e0ea) + * Debian Edu profiles: Add support for 'Minimal' installation + profile. (6bafeab) + * disk_config/: Add LVM_EDU_TABLET_LEGACY, for tablets with BIOS. + (71c6650) + * debian/install: Install debian-edu-faiinstall into DEB package. + (ea760be) + * debian/install: Install new config files in DEB package. (33c7f41) + * conf/exports.d/debian-edu-fai.exports: Provide NFS configuration + for debian-edu-fai. (dfd8d12) + * debian/control: Add R: qemu-user-static. (851cb00) + * conf/debian-edu/fai/debian-edu-fai.TEMPLATE/: Add nfsroot conf + template for debian-edu-fai(install). (c2b6313) + * contrib/tftp: Drop syslinux based tftp example files, not required + anymore. (dd374fd) + * conf/debian-edu/faiinstall.conf: Mostly commented out (default) + config for debian-edu-faiinstall script. (e174bf9) + * bin/debian-edu-faiinstall: Script for fully automatically deploying + multiple FAI installer nfsroots on the local school + network. (5c65e9b) + +2021-12-23 Mike Gabriel + + * fai/config/scripts/ITZKS_CUSTOMER/51-wifisetup-customer: Adjust + variable wifi_ssid to wifi_essid (it got renamed in + ITZKS_CUSTOMER.var.in). (6647ae0) + * fai/config/class/ITZKS_CUSTOMER.var.in: Make file configurable via + 'debian-edu-faiinstall' script. (85bdf83) + * debian/control: Move ipxe and fai-server into Recommends: field. + (6c06487) + * fai/config/class/FAIBASE.var.in: Turn file into a configurable + template file that will/can be populated via + 'debian-edu-faiinstall' script. (71acdeb) + * debian/control: Move ipxe and fai-server into Recommends: field. + (56c2ed5) + * fai/config/class/FAIBASE.var.in: Turn file into a configurable + template file that will/can be populated via + 'debian-edu-faiinstall' script. (25936eb) + +2021-11-01 Mike Gabriel + + * contrib/tftp: Add tftpd configuration. (11a6a0e) + * contrib/tftp: Add tftpd configuration. (813f335) + +2021-09-06 Mike Gabriel + + * class/itzks.profile: Stop using ITZKS_NEXT packages for now. + (81c24da) + * fai/config/files/etc/apt/sources.list.d/itzks.list/ITZKS_NEXT: Also + install packages provided via the ITZkS release + repository. (f1cdda7) + +2020-10-06 Mike Gabriel + + * fai/config/class/itzks.profile: Adapt to recent changes targetting + Debian 11 and BIOS legacy support. (c865efd) + * fai/config/files/etc/apt/sources.list.d/itzks.list/ITZKS: Disable + backports. (2d68d1e) + +2020-07-08 Mike Gabriel + + * ITZkS overlay for debian-edu-fai. (2e714ab) + * Add .gitignore file. Ignore class/ITZKS_CUSTOMER.var. (65de178) + +2021-09-06 Mike Gabriel + + * Debian 11 is stable now, get ready for Debian 12. (8a51fbd) + * fai/config/scripts/EDU/40-cfengine-debian-edu-postinstall: Fix + cf-agent run, the absolute path to the executable has + changed in Debian 11 (/usr/sbin/ -> /usr/bin/). (17825b3) + +2020-10-06 Mike Gabriel + + * fai/config/files/etc/apt/sources.list.d/debian-*.list/NONFREE_11: + Comment out fai-mirror repos. (71cc935) + * fai/config/class/debian-edu.profile: Make + Edu+Roaming-EFI-Workstation/MATE the default profile. + (daae1a7) + * fai/config/debconf/DEBIAN: Re-enable grub-pc seed. (82e8fe0) + * Get ready for Debian 11. (347a0fb) + * fai/config/class/debian-edu.profile: Support BIOS legacy partition + tables (and offer them via FAI installation menu for MATE + workstations). (5e4fbe3) + * fai/config/scripts/LAST/90-show-network-cards: Show hostname in + network card summary at end-of-installation. (5978f36) + +2020-07-08 Mike Gabriel + + * files/etc/apt/sources.list.d/fai-mirror*.list: Add support for + local FAI mirror. (530c2f2) + * scripts/LAST/90-show-network-cards: Script that shows network cards + (and their MACs at end-of-installation). (49bc5ba) + * disk_config/: Add LVM_EDU_TABLET disk config. (e9b885d) + * config/disk_config/: Switch to GPT partition tables (supporting EFI + and legacy grub install). (23d8526) + * disk_config/LVM_EDU_ROAMING: Add disk config for optimized for + roaming workstations. (4f34231) + * class/50-host-classes: Don't set too many default classes. This + needs to be handled by kernel cmdline or FAI profiles. + (470124c) + * debconf/DEBIAN: Comment out grub-pc pre-seeding. This needs to be + more device specific. (b230e1c) + * debconf/EDU: Don't default to LightDM. This is desktop env + dependent. (8bdbd93) + * config/scripts/EDU/99-proxy-from-wpad: Don't fail, if offline. + (bbb5dca) + * Better EFI bootloader support. (31a0ac7) + * rebase GNOME (f1c4e14) + * package_config/DEBIAN: Add non-free pkg firmware-intel-sound. + (bd5fffb) + * rebase DEBIAN10+11 (96ac203) + * class/debian-edu.profile: Target DEBIAN_10 for now. (1af7fde) + * Try to update client's time via ntp.intern (aka TJENER). Help's if + the clock is askew. (3a1d749) + * class/debian-edu.profile: Drop untested Xfce variant for now. + (2eb114c) + * Add ROAMING_WORKSTATION support. (dfca928) + * files/etc/apt/sources.list/DEBIAN_10 (77349f4) + * fai/config/class/FAIBASE.var: Set LOGUSER and LOGSERVER. (4245740) + * fai/config/debconf/GNOME: Enforce LightDM as DM with MATE desktop + installs. (0b146f2) + * fai/config/debconf/GNOME: Enforce gdm3 as DM with GNOME desktop + installs. (acd57a3) + * Add support for Debian 11 (aka bullseye). (71ba935) + +2019-11-08 Mike Gabriel + + * fai/config/scripts/EDU/50-cups-browsing: remove debugging code + (fc718fa) + * fai/config/scripts/EDU/50-cups-browsing: Force Edu clients to + minimal CUPS browsing, in order to keep print dialogs + clean and slim. (See: #944347). (76704de) + +2019-10-03 Mike Gabriel + + * FAI config: well-tested Debian Edu 10 minimal + MATE workstation + installation (f48ca15) + +2019-09-19 Mike Gabriel + + * debian/: Wrap up debian-edu-fai package. (8525a66) + * initial draft of getting FAI install a Debian Edu system (profile: + Minimal) (6ecb19a) -- cgit v1.2.3