aboutsummaryrefslogtreecommitdiff
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* bin/debian-edu-fai_install: Add support for trixie, prepare for forky.Mike Gabriel2025-06-201-1/+1
|
* bin/debian-edu-fai_updateconfigspace: Fix is-inside-(Git-)work-tree check.Mike Gabriel2024-06-071-1/+1
|
* bin/debian-edu-router-fai_updateconfigspace: Fix quoting typo in git command.Mike Gabriel2023-11-191-1/+1
|
* bin/debian-edu-fai_install: Promote http_proxy settings into FAI config ↵Mike Gabriel2023-09-231-0/+2
| | | | | | | space and set APTPROXY variable accordingly. This allows configuring the http proxy for initial system installation via /etc/debian-edu/debian-edu-fai.conf.
* bin/debian-edu-fai_updateconfigspace: More reliably detect if we are in a ↵Mike Gabriel2023-09-141-1/+1
| | | | Git working copy.
* bin/debian-edu-fai_install: Fix config file's name in comment.Mike Gabriel2023-09-141-1/+1
|
* {bin/debian-edu-fai_install,fai/config/class/DEBIAN.var.in}: Don't use ↵Mike Gabriel2023-09-141-0/+4
| | | | @mirrorurl@, use internally derived @apt_cdn@ variable instead.
* {bin/debian-edu-fai_install,fai/config/class/DEBIAN.var.in}: Propagate ↵Mike Gabriel2023-09-141-0/+1
| | | | mirrorurl from debian-edu-fai.conf into FAI config space.
* chmod a+x bin/debian-edu-fai_updateconfigspaceMike Gabriel2023-09-071-0/+0
|
* Rename bin/debian-edu-faiinstall to bin/debian-edu-fai_install for consistencyGuido Berhoerster2023-09-071-0/+0
|
* bin/debian-edu-faiinstall: Mount /proc and /sys in nfsrootMike Gabriel2023-09-071-2/+5
| | | | | Mount prior to creating/updating it. Those mountpoints are needed by dracut's 45url-libs module.
* bin/debian-edu-router-faiinstall: Drop support for Debian versions older ↵Mike Gabriel2023-09-071-1/+1
| | | | than bullseye
* bin/debian-edu-faiinstall: Echo headlines to show where we are in the scriptMike Gabriel2023-09-071-1/+33
|
* bin/debian-edu-faiinstall: Manage config space with ucfMike Gabriel2023-09-072-12/+102
| | | | Add bin/debian-edu-fai_updateconfigspace.
* Ensure parent of target directory exists before copying FAI config spaceGuido Berhoerster2023-09-071-1/+4
| | | | | | | | | | | debian-edu-faiinstall does not check whether the parent of the target directory /srv/fai/config existed before invoking cp -a on the config space. Thus if /srv/fai does no exist cp will copy /usr/share/debian-edu-fai/fai/config to /srv/fai instead of /srv/fai/config which is not detected until booting a client via PXE. Fix this by ensuring the parent directory of $FAI_CONFIGDIR_REAL exists. Additionally do not hardcode /srv/fai which ignores that FAI_CONFIGDIR is configurable.
* Unset TMPDIR when invoking fai-make-nfsrootGuido Berhoerster2023-09-071-3/+3
| | | | | | | On a DebianEdu installation pam_tmpdir is installed which sets TMPDIR to /tmp/user/<uid>. This is then propagated from fai-make-nfsroot to debootstrap which causes maintainer scripts making use of TMPDIR (e.g. by calling mktemp) to fail because the directory does not exist inside the chroot.
* Add support for memtest86+ 6Guido Berhoerster2023-09-071-2/+7
|
* Use non-free-firmware component on bookworm and laterGuido Berhoerster2023-09-071-0/+5
| | | | This is required for installing the firmware packages.
* bin/debian-edu-faiinstall: Make sure FAI_CONFIGDIR_REAL is set before it is ↵Mike Gabriel2022-09-171-0/+1
| | | | accessed.
* bin/debian-edu-faiinstall: Drop unused $gtkvideo variable.Mike Gabriel2022-03-041-3/+0
|
* bin/debian-edu-faiinstall: Adjust path in comment.Mike Gabriel2022-03-031-1/+1
|
* bin/debian-edu-faiinstall: Adjust defaults for NFSROOT and TFTPROOT ↵Mike Gabriel2022-03-031-2/+2
| | | | according to debian-edu-fai.conf.
* bin/debian-edu-faiinstall: Drop duplicate value defaults for wifi_essid and ↵Mike Gabriel2022-03-031-2/+0
| | | | wifi_passphrase.
* Rename faiinstall.conf to debian-edu-fai.conf.Mike Gabriel2022-03-031-3/+3
|
* bin/debian-edu-faiinstall: Fix school_tag here, too.Mike Gabriel2022-02-091-1/+1
|
* bin/debian-edu-faiinstall: Obviously 'test -d' is true for symlinks that ↵Mike Gabriel2022-02-091-1/+1
| | | | point to a directory. In that case, we need to be more precise.
* bin/debian-edu-faiinstall: Typo fix for previous commit.Mike Gabriel2022-02-041-1/+1
|
* bin/debian-edu-faiinstall: Fix script failure if /srv/tftp/ltsp does not exist.Mike Gabriel2022-02-041-1/+3
|
* bin/debian-edu-faiinstall: Create .ipxe file as ltsp.ipxe first, then create ↵Mike Gabriel2022-01-271-3/+5
| | | | a symlink 'debian-edu-fai.ipxe' to reflect that this is not LTSP but FAI.
* bin/debian-edu-faiinstall: Adjust installation of TFTP configuration files. ↵Mike Gabriel2022-01-271-11/+20
| | | | Place files into /srv/tftp/ltsp to match Debian Edu 11 LDAP/DHCP settings.
* bin/debian-edu-faiinstall: Script for fully automatically deploying multiple ↵Mike Gabriel2022-01-041-0/+373
FAI installer nfsroots on the local school network.