Skip to content
Commits on Source (3)
debian-edu-config (2.10.56) UNRELEASED; urgency=medium
* share/ltsp/plugins/ltsp-build-client/Debian-custom/032-edu-pkgs:
- Don't let apt-get fail in case a package isn't installed.
* Improve share/debian-edu-config/tools/update-cert-dbs:
- Extend the script's scope; there might be more home dirs than just home0.
- Let the script provide more useful logging information.
-- Wolfgang Schweer <wschweer@arcor.de> Sun, 27 Jan 2019 16:38:28 +0100
debian-edu-config (2.10.55) unstable; urgency=medium
[ Dominik George ]
......
......@@ -5,8 +5,8 @@
set -e
BASE_HOME=/skole/tjener/home0
for dir in "$BASE_HOME"/*; do
BASE_HOME=/skole/tjener
for dir in "$BASE_HOME"/*/*; do
# Skip if not a directory
test -d "$dir" || continue
......@@ -25,5 +25,5 @@ for dir in "$BASE_HOME"/*; do
if [ -d "$dir/.pki/nssdb" ] ; then
su - $username sh -c 'certutil -A -d sql:$HOME/.pki/nssdb/ -t "CT,CT," -n "DebianEdu" -i /etc/ssl/certs/Debian-Edu_rootCA.crt'
fi
logger -t update-cert-dbs "Updated nssdb files for user accounts in $BASE_HOME/."
logger -t update-cert-dbs "Updated nssdb files for user $username in $dir"
done
......@@ -173,33 +173,34 @@ after_install_diskless_workstation() {
finalization_diskless_workstation() {
# Get rid of lvm2, as it causes the shutdown to hang.
in_target apt-get -y purge lvm2
in_target apt-get -y purge lvm2 || true
# Get rid of munin-node which we do not want on diskless workstations
in_target apt-get -y purge munin-node
in_target apt-get -y purge munin-node || true
# LTSP take care of updating resolv.conf, no need to have
# resolvconf try to do the same.
in_target apt-get -y purge resolvconf
in_target apt-get -y purge resolvconf || true
# No dynamic network configuration on diskless clients.
in_target apt-get -y purge network-manager wpasupplicant \
network-manager-openvpn network-manager-pptp network-manager-vpnc
in_target apt-get -y purge network-manager wpasupplicant || true
in_target apt-get -y purge network-manager-openvpn \
network-manager-pptp network-manager-vpnc || true
# No VPN nor serial network either
in_target apt-get -y purge ppp
in_target apt-get -y purge ppp || true
# No modem either
in_target apt-get -y purge modemmanager
in_target apt-get -y purge modemmanager || true
# cups isn't needed for LTSP clients to be able to print.
in_target apt-get -y purge cups
in_target apt-get -y purge cups || true
# Missing unique ID on the clients, so no use keeping it around
in_target apt-get -y purge popularity-contest
in_target apt-get -y purge popularity-contest || true
# Probably not very useful without a disk
in_target apt-get -y purge hdparm hddtemp
in_target apt-get -y purge hdparm hddtemp || true
# Remove dependencies pulled in by removed packages
in_target apt-get -y --purge autoremove
......