2603eba38261f98d351aeb637735f251ddbb680e
[live-boot-grml.git] / scripts / casper-functions
1
2 . /scripts/functions
3 . /casper.vars
4
5 # Override this so we don't call PROGRESS
6 log_end_msg()
7 {
8     if [ -x /sbin/usplash_write ]; then
9         /sbin/usplash_write "SUCCESS ok"
10     fi
11     _log_msg "Done."
12 }
13
14 really_export ()
15 {
16     STRING="${1}"
17     VALUE="$(eval echo -n \${$STRING})"
18
19     if [ -f /casper.vars ] && cat /casper.vars | grep -sq "export ${STRING}" ; then
20         sed -i -e 's/\('${STRING}'=\).*$/\1'${VALUE}'/' /casper.vars
21     else
22         echo "export ${STRING}=\"${VALUE}\"" >> /casper.vars
23     fi
24     eval export "${STRING}"="${VALUE}"
25 }