Files

15 lines
437 B
Bash

saved=$LAB_STATE/saved
for f in profile bash.bashrc; do
[ -f "$saved/$f" ] && cp -a "$saved/$f" /etc/$f
done
[ -f "$saved/limits.conf" ] && cp -a "$saved/limits.conf" /etc/security/limits.conf
for pair in "/etc/profile.d profile-d" "/etc/security/limits.d limits-d"; do
set -- $pair
[ -f "$LAB_STATE/$2" ] || continue
for f in "$1"/*; do
[ -f "$f" ] || continue
grep -qxF "${f##*/}" "$LAB_STATE/$2" || rm -f "$f"
done
done
true