use cat + heredocs instead of echo

This commit is contained in:
Johannes Altmanninger 2014-08-23 19:44:53 +02:00
parent 73c2e7f2fe
commit fbccabac6f

View File

@ -23,44 +23,44 @@ chmod 1777 tmp
cd etc cd etc
touch bootscript.sh cat > bootscript.sh << EOF
echo '#!/bin/sh' >> bootscript.sh #!/bin/sh
echo 'dmesg -n 1' >> bootscript.sh dmesg -n 1
echo 'mount -t devtmpfs none /dev' >> bootscript.sh mount -t devtmpfs none /dev
echo 'mount -t proc none /proc' >> bootscript.sh mount -t proc none /proc
echo 'mount -t sysfs none /sys' >> bootscript.sh mount -t sysfs none /sys
echo >> bootscript.sh EOF
chmod +x bootscript.sh chmod +x bootscript.sh
touch welcome.txt cat > welcome.txt << EOF
echo >> welcome.txt
echo ' #####################################' >> welcome.txt
echo ' # #' >> welcome.txt
echo ' # Welcome to "Minimal Linux Live" #' >> welcome.txt
echo ' # #' >> welcome.txt
echo ' #####################################' >> welcome.txt
echo >> welcome.txt
touch inittab #####################################
echo '::sysinit:/etc/bootscript.sh' >> inittab # #
echo '::restart:/sbin/init' >> inittab # Welcome to "Minimal Linux Live" #
echo '::ctrlaltdel:/sbin/reboot' >> inittab # #
echo '::once:cat /etc/welcome.txt' >> inittab #####################################
echo '::respawn:/bin/cttyhack /bin/sh' >> inittab
echo 'tty2::once:cat /etc/welcome.txt' >> inittab EOF
echo 'tty2::respawn:/bin/sh' >> inittab
echo 'tty3::once:cat /etc/welcome.txt' >> inittab cat > inittab << EOF
echo 'tty3::respawn:/bin/sh' >> inittab ::sysinit:/etc/bootscript.sh
echo 'tty4::once:cat /etc/welcome.txt' >> inittab ::restart:/sbin/init
echo 'tty4::respawn:/bin/sh' >> inittab ::ctrlaltdel:/sbin/reboot
echo >> inittab ::once:cat /etc/welcome.txt
::respawn:/bin/cttyhack /bin/sh
tty2::once:cat /etc/welcome.txt
tty2::respawn:/bin/sh
tty3::once:cat /etc/welcome.txt
tty3::respawn:/bin/sh
tty4::once:cat /etc/welcome.txt
tty4::respawn:/bin/sh
EOF
cd .. cd ..
touch init
echo '#!/bin/sh' >> init echo '#!/bin/sh' >> init
echo 'exec /sbin/init' >> init echo 'exec /sbin/init' >> init
echo >> init
chmod +x init chmod +x init
cp ../../*.sh src cp ../../*.sh src