#!/bin/sh set -e PATH="/usr/sbin:/usr/bin:/sbin:/bin" ISO_MODELS="modelo-biblio modelo-centro modelo-client modelo-desktop modelo-infantil modelo-lite modelo-music modelo-pime modelo-server" OLD_PATH="/var/lib/tcos/tftp" NEW_PATH="/net/zero-net-boot/tftp" case "$1" in configure|reconfigure) N=90 if [ -x "/etc/init.d/lliurex-tcos-srv-common" ]; then update-rc.d -f lliurex-tcos-srv-common start $N S . stop $N 0 6 . 2>/dev/null || true if [ -x $(which invoke-rc.d 2>/dev/null) ]; then invoke-rc.d lliurex-tcos-srv-common start else /etc/init.d/lliurex-tcos-srv-common start fi fi for model in $ISO_MODELS; do if [ ! -e "$OLD_PATH/$model" ]; then ln -sf $NEW_PATH/$model $OLD_PATH/$model 2>/dev/null >/dev/null || true fi done gentcos -parse-pxelinuxcfg 2>/dev/null || true zero-net-boot --check-isos || true for f in $(lliurex-userfuncs llx_get_group_members admin) ; do rc=0 lliurex-userfuncs llx_test_local_user "$f" || rc=1 if [ $rc -eq 0 ] ; then adduser "$f" tcos || true adduser "$f" tcosmonitor-exclude || true fi done ;; esac #DEBHELPER# exit 0