Magellan Linux

Diff of /trunk/mage/usr/lib/mage/env-rebuild.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 54 by niro, Mon Jan 10 01:59:03 2005 UTC revision 55 by niro, Mon Feb 14 22:28:51 2005 UTC
# Line 1  Line 1 
1  #!/bin/sh  #!/bin/sh
2    
3  # version: 0.3.6-r11  # version: 0.3.6-r12
4  #  #
5  # rebuilds /etc/{ld.so.conf,profile.env} with given files from /etc/env.d  # rebuilds /etc/{ld.so.conf,profile.env} with given files from /etc/env.d
6  #  #
# Line 16  Line 16 
16    
17  #sets root path  #sets root path
18  P=""  P=""
19  SPECIALVARS="KDEDIRS PATH CLASSPATH LDPATH MANPATH INFODIR INFOPATH ROOTPATH CONFIG_PROTECT CONFIG_PROTECT_MASK PRELINK_PATH PRELINK_PATH_MASK"  SPECIALVARS="KDEDIRS PATH CLASSPATH LDPATH MANPATH INFODIR INFOPATH ROOTPATH CONFIG_PROTECT CONFIG_PROTECT_MASK PRELINK_PATH PRELINK_PATH_MASK OMF_DIR"
20  #SPECIALVARS="KDEDIRS PATH LDPATH MANPATH INFODIR INFOPATH ROOTPATH CLASSPATH"  #SPECIALVARS="KDEDIRS PATH LDPATH MANPATH INFODIR INFOPATH ROOTPATH CLASSPATH"
21    
22  echo -en "\n>>>> Rebuilding environment... "  echo -en "\n>>>> Rebuilding environment... "
# Line 90  for i in $SPECIALVARS Line 90  for i in $SPECIALVARS
90  do  do
91   if [ -f /var/tmp/${i} ]   if [ -f /var/tmp/${i} ]
92   then   then
93   echo "export ${i}=\"`cat /var/tmp/${i}`\"" >> ${P}/etc/profile.env   # only OMF_DIR goes to /etc/scrollkeeper.conf
94     if [[ ${i} = OMF_DIR ]]
95     then
96     echo "${i}=`cat /var/tmp/${i}`" > ${P}/etc/scrollkeeper.conf
97     else
98     echo "export ${i}=\"`cat /var/tmp/${i}`\"" >> ${P}/etc/profile.env
99     fi
100   rm /var/tmp/${i}   rm /var/tmp/${i}
101   fi   fi
102  done  done

Legend:
Removed from v.54  
changed lines
  Added in v.55