wok-current diff runcom/receipt @ rev 11718
merge
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Mon Feb 20 09:02:19 2012 +0100 (2012-02-20) |
parents | 289a2f495cd6 |
children | 8387b6915400 |
line diff
1.1 --- a/runcom/receipt Sat Feb 18 09:00:05 2012 +0100 1.2 +++ b/runcom/receipt Mon Feb 20 09:02:19 2012 +0100 1.3 @@ -37,16 +37,15 @@ 1.4 proc="/proc/sys/fs/binfmt_misc" 1.5 bin=":BOOTBIN:E::bin::/usr/bin/runcom:" 1.6 com=":DOSCOM:E::com::/usr/bin/runcom:" 1.7 - rc="$1/etc/init.d/local.sh" 1.8 - grep -q "$com" $rc || cat >> $rc <<EOT 1.9 + cat > /tmp/runcom$$ <<EOT 1.10 [ ! -e $proc/register ] && modprobe $fmt && mount -t $fmt $fmt $proc 1.11 echo "$bin" >$proc/register 1.12 echo "$com" >$proc/register 1.13 EOT 1.14 - [ -n "$1" ] && return 1.15 - [ ! -e $proc/register ] && modprobe $fmt && mount -t $fmt $fmt $proc 1.16 - echo "$bin" >$proc/register 1.17 - echo "$com" >$proc/register 1.18 + rc="$1/etc/init.d/local.sh" 1.19 + grep -q "$com" $rc || cat /tmp/runcom$$ >> $rc 1.20 + [ -n "$1" ] || . /tmp/runcom$$ 1.21 + rm -f /tmp/runcom$$ 1.22 } 1.23 1.24 # Pre remove command for Tazpkg.