if [ -x system/bin/sh ]; then
echo Running MirBSD Korn Shell...
USER="($1)" system/bin/sh -l 2>&1
+ [ $? -ne 0 ] && /bin/sh 2>&1
else
echo Running busybox ash...
- sh 2>&1
+ busybox sh 2>&1
fi
}
for s in `du -sk $files | awk '{print $1}'`; do
size=$(($size+$s))
done
- try_upgrade hd/$asrc
+
mkdir -p hd/$asrc
cd hd/$asrc
- rm -rf system*
+ rm -rf system* *.img
( ( cd /; find $files | $CPIO -H newc -o ) | pv -ns ${size}k | ( $CPIO -iud > /dev/null; echo $? > /tmp/result )) 2>&1 \
| progress_bar "Installing $OS_TITLE to $1" "Expect to write $size KB..."
result=$((`cat /tmp/result`*255))