aboutsummaryrefslogtreecommitdiff
path: root/fai
Commit message (Collapse)AuthorAgeFilesLines
* fai/config/: Add Lomiri as installation profile.Mike Gabriel2025-06-272-0/+18
|
* fai/config/class/: Add config parameters for installing Debian Edu 13 via FAI.Mike Gabriel2025-06-274-0/+92
|
* fai/config/: GNOME_MINIMAL: Provide an installation profile / class set for ↵Mike Gabriel2025-06-276-0/+164
| | | | minimal GNOME installation on tablets.
* fai/config/scripts/GNOME/: Enforce gdm3 as display manager.Mike Gabriel2025-06-271-0/+5
|
* fai/config/class/z20_debian-edu.profile.DEBIAN_{11,12}: Default to 'MATE ↵Mike Gabriel2025-06-272-2/+2
| | | | Workstation (UEFI)' installation profile.
* fai/config/class/z20_debian-edu.profile.DEBIAN_{11,12}: Provide UEFI / BIOS ↵Mike Gabriel2025-06-272-14/+98
| | | | specific installation profiles.
* fai/config/class/40-parse-profiles.sh: Add OS_SUFFIX fallback detection for ↵Mike Gabriel2025-06-201-0/+5
| | | | Debian testing.
* fai/config/.gitignore: Add class/DEBIAN.var.Mike Gabriel2025-06-201-1/+2
|
* fai/config/package_config/EDU: Add bind9-utils and curl. Required by every ↵Mike Gabriel2025-06-201-0/+2
| | | | networked Debian Edu machine. (Will also be covered by debian-edu-config (>= 2.12.900).
* fai/config/debconf/DEBIAN: Additionally to grub-pc, also preseed grub-efi.Mike Gabriel2025-06-201-1/+2
|
* fai/config/package_config/EDU: Fix package name (systemd-timerd -> ↵Mike Gabriel2024-02-011-1/+1
| | | | systemd-timesyncd).
* fai/config/package_config/EDU: Assure installation of systemd-timerd.Mike Gabriel2024-02-011-0/+1
|
* fai/config/_obsolete-files.d/debian-edu-fai.removed: Add class/90_fai.profile.Mike Gabriel2024-01-101-0/+1
|
* fai/config/disk_config/LVM_EDU_*_LEGACY: Add BIOS Legacy partition tables ↵Mike Gabriel2024-01-102-0/+19
| | | | again. Some old UEFIs/BIOSes can't handle BIOS legacy on GPT partition tables.
* fai/config/disk_config/LVM_EDU*: Drop /dev/vg_system/usr volume. Causes ↵Mike Gabriel2024-01-103-6/+3
| | | | conflicts with usr-merge initiative in Debian.
* fai/config/class/40-parse-profiles.sh: Enlarge menu window width by 5 chars.Mike Gabriel2024-01-101-2/+1
|
* fai/config/disk_config: Enlarge system partitions generously, so that system ↵Mike Gabriel2023-10-033-10/+10
| | | | installation don't fail because of low-disk space.
* fai/config/disk_config/LVM_EDU_MINIMAL: Fix LV name (home -> srv).Mike Gabriel2023-10-031-1/+1
|
* fai/config/scripts/*/20-update-security-group-conf: Don't fail script if not ↵Mike Gabriel2023-09-292-2/+6
| | | | on DEBIAN_11.
* fai/config/_obsolete-files.d/debian-edu-fai.removed: Add .asc files which ↵Mike Gabriel2023-09-271-0/+1
| | | | got replaced by .gpg files.
* fai/config/hooks/updatebase.DEBIAN: Debian Edu sets up http proxy ↵Mike Gabriel2023-09-231-2/+2
| | | | configuration via 03debian-edu-config. To override this (which we want), we need to move 02proxy to 04proxy in /etc/apt/apt.conf.d/.
* bin/debian-edu-fai_install: Promote http_proxy settings into FAI config ↵Mike Gabriel2023-09-231-1/+1
| | | | | | | space and set APTPROXY variable accordingly. This allows configuring the http proxy for initial system installation via /etc/debian-edu/debian-edu-fai.conf.
* Improve OS detection for loading profilesGuido Berhoerster2023-09-201-8/+2
| | | | Use /etc/os-release which should be available on modern distros.
* fai/config/class/40-parse-profiles.sh: Adjust OS_VERSION_MAJOR population.Guido Berhörster2023-09-191-1/+1
|
* fai/config/class: Rename / add profile files, now OS + version specific.Mike Gabriel2023-09-195-0/+35
|
* fai/config/class: Add OS detection code to 40-parse-profiles.sh to support ↵Mike Gabriel2023-09-191-0/+16
| | | | OS + version specific installation profiles (detect from FAI nfsroot OS + version).
* APT sources: Use {%apt_cdn%} variable instead of hard-coded servername.Mike Gabriel2023-09-143-6/+6
|
* files/etc/apt/sources.list.d/fai-mirror.list/FAI_MIRROR: Use more generic ↵Mike Gabriel2023-09-141-1/+1
| | | | mirror (path) URL.
* {bin/debian-edu-fai_install,fai/config/class/DEBIAN.var.in}: Don't use ↵Mike Gabriel2023-09-141-1/+1
| | | | @mirrorurl@, use internally derived @apt_cdn@ variable instead.
* {bin/debian-edu-fai_install,fai/config/class/DEBIAN.var.in}: Propagate ↵Mike Gabriel2023-09-141-1/+1
| | | | mirrorurl from debian-edu-fai.conf into FAI config space.
* Replace nullmailer with exim4Guido Berhoerster2023-09-112-5/+0
| | | | | | This corresponds to a manual installation and avoids problems with nullmailer such as excessive delivery attempts of all queued messages at once and excessive logging of such events (see discussion in #1051461).
* Do not append the hostname to /etc/mailnameGuido Berhoerster2023-09-081-1/+3
| | | | | | Do not append to /etc/mailname, the file should contain a single hostname. Rather create it with the default "postoffice.intern" if it does not exist yet. This is consistent with manual installations.
* Fix nullmailer configurationGuido Berhoerster2023-09-081-0/+4
| | | | | | Configure the nullmailer relayhost (the default is mail.<domain>) in order to allow clients to actually send mail and explicitly set /etc/mailname (Closes: #1051461).
* Replace fetch-ldap-cert script usage with fetch-rootca-certGuido Berhoerster2023-09-071-2/+2
| | | | | The fetch-ldap-cert init script has been obsolete and was removed (see #971780).
* bin/debian-edu-router-faiinstall: Drop support for Debian versions older ↵Mike Gabriel2023-09-074-2/+2
| | | | than bullseye
* bin/debian-edu-faiinstall: Manage config space with ucfMike Gabriel2023-09-071-0/+0
| | | | Add bin/debian-edu-fai_updateconfigspace.
* Update motd for bookwormGuido Berhoerster2023-09-071-1/+1
|
* Disable apt proxy by defaultGuido Berhoerster2023-09-071-1/+1
| | | | | Do not assume faiserver.intern exists. The proxy can be set via /etc/debian-edu/debian-edu-fai.conf.
* Switch to installing bookwormGuido Berhoerster2023-09-071-5/+5
|
* Use non-free-firmware component on bookworm and laterGuido Berhoerster2023-09-071-3/+3
| | | | This is required for installing the firmware packages.
* Actually install /etc/security/group.conf on bullseyeGuido Berhoerster2023-09-072-0/+8
| | | | From bookworm on this is handled via cfengine.
* fai/config/scripts/GRUB_EFI/10-setup: Explicitly set --bootnext entry to ↵Mike Gabriel2022-04-141-0/+8
| | | | 0000 after grub-install.
* fai/config/scripts/GRUB_EFI/10-setup: Add EFI boot manager wipe for the Dell ↵Mike Gabriel2022-04-141-0/+11
| | | | Venue 8 Pro tablet series.
* fai/config/scripts/GRUB_EFI/10-setup: Use backquotes, make Midnight ↵Mike Gabriel2022-04-141-1/+1
| | | | Commanders shell syntax highlighter happier.
* fai/config/scripts/GRUB_EFI/10-setup: Use <tab> for indentations.Mike Gabriel2022-04-141-20/+20
|
* fai/config/class/{10-*,20-*}: Update from upstream FAI config space.Mike Gabriel2022-02-152-3/+3
|
* fai/config/scripts/EDU/50-cups-browsing: Assure that ↵Mike Gabriel2022-02-151-0/+6
| | | | CreateRemoteCUPSPrinterQueues is set to 'Yes'.
* Revert "fai/config/scripts/EDU/50-cups-browsing: Assure that ↵Mike Gabriel2022-02-153-9/+3
| | | | | | CreateRemoteCUPSPrinterQueues is set to 'Yes'." This reverts commit c07b8a4e2dab01e1c5136167b62f3cf7907d42c7.
* fai/config/scripts/EDU/50-cups-browsing: Assure that ↵Mike Gabriel2022-02-153-3/+9
| | | | CreateRemoteCUPSPrinterQueues is set to 'Yes'.
* fai/config/basefiles/mk-basefile: Drop file. Not needed here.Mike Gabriel2022-02-101-304/+0
|