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 bb5558d..276ca97 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