]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
base/init: do not clean RD_* environment variables
authorHarald Hoyer <harald@redhat.com>
Wed, 3 Nov 2010 18:15:11 +0000 (14:15 -0400)
committerHarald Hoyer <harald@redhat.com>
Wed, 3 Nov 2010 18:15:11 +0000 (14:15 -0400)
modules.d/99base/init

index bb5558d174fde1b551e6f0166c6bdd7c90f7304a..276ca97540088ae781115151cd9746bd8d224b13 100755 (executable)
@@ -281,6 +281,8 @@ done
 for i in $(export -p); do
     i=${i#declare -x}
     i=${i#export}
+    # skip RD_ vars
+    [ "$i" != "${i#RD_} ] && continue
     i=${i%%=*}
     [ "$i" = "root" -o "$i" = "PATH" -o "$i" = "HOME" -o "$i" = "TERM" ] || unset $i
 done