15 lines
437 B
Bash
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
|