|
|
|
@ -332,12 +332,14 @@ for i in $(export -p); do
@@ -332,12 +332,14 @@ for i in $(export -p); do
|
|
|
|
|
i=${i#declare -x} |
|
|
|
|
i=${i#export} |
|
|
|
|
strstr "$i" "=" || continue |
|
|
|
|
# skip RD_ vars |
|
|
|
|
i=${i%%=*} |
|
|
|
|
[ -z "$i" ] && continue |
|
|
|
|
case $i in |
|
|
|
|
root|PATH|HOME|TERM|PS4|RD_*) |
|
|
|
|
:;; |
|
|
|
|
# skip RD_ vars and export them |
|
|
|
|
RD_*) |
|
|
|
|
export $i;; |
|
|
|
|
*) |
|
|
|
|
unset "$i";; |
|
|
|
|
esac |
|
|
|
@ -377,12 +379,6 @@ if getargbool 0 rd.copystate -y rdcopystate; then
@@ -377,12 +379,6 @@ if getargbool 0 rd.copystate -y rdcopystate; then
|
|
|
|
|
cp -axr /tmp/* /run/initramfs/ >/dev/null 2>&1 |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
if getargbool 1 rd.timestamp; then |
|
|
|
|
export RD_TIMESTAMP |
|
|
|
|
else |
|
|
|
|
unset RD_TIMESTAMP |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
info "Switching root" |
|
|
|
|
|
|
|
|
|
wait_for_loginit |
|
|
|
|