commit 19241ae29b23f8dea49ddcc4c79ec5271a87c5e1 Author: Anthony G. Basile blueness@gentoo.org Date: Tue Feb 25 11:07:15 2014 -0500
Improve readability of build scripts --- build.sh | 208 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 104 insertions(+), 104 deletions(-)
diff --git a/build.sh b/build.sh index 9fa9b16..a8a712e 100755 --- a/build.sh +++ b/build.sh @@ -203,113 +203,113 @@ populate_lib()
populate_etc() { -cd $WORKING/initramfs/etc + cd $WORKING/initramfs/etc
-cat << EOF > fstab -/dev/ram0 / ext2 defaults 0 0 -none /proc proc defaults 0 0 -EOF - -if [[ "x$DEBUG" = "xyes" ]] ; then -cat << EOF > inittab -::sysinit:/etc/rcS -tty1::respawn:/bin/setup -tty2::respawn:/bin/nmeter '%79c' -tty3::respawn:/bin/ntpd -s -d -tty4::respawn:/bin/haveged -r 0 -w 1024 -v 1 -F -f - -tty5::askfirst:-/bin/sh -tty6::askfirst:-/bin/sh -EOF -else -cat << EOF > inittab -::sysinit:/etc/rcS -tty1::respawn:/bin/setup -tty2::respawn:/bin/nmeter '%79c' -tty3::respawn:/bin/ntpd -s -d -tty4::respawn:/bin/haveged -r 0 -w 1024 -v 1 -F -f - -EOF -fi - -cat << EOF > rcS -#!/bin/sh -/bin/mount -t proc proc /proc -/bin/mount -o remount,rw /dev/ram0 / -/sbin/ifconfig lo 127.0.0.1 -EOF - -chmod 755 rcS - -cat << EOF > udhcpc -#!/bin/sh - -/sbin/ifconfig $interface $ip - -for i in $router ; do - /sbin/route add default gw $i dev $interface -done - -for i in $dns ; do - echo "nameserver $i" >> /etc/resolv.conf -done -EOF - -chmod 755 udhcpc - -cat << EOF > udhcpc.nodns -#!/bin/sh - -/sbin/ifconfig $interface $ip - -for i in $router ; do - /sbin/route add default gw $i dev $interface -done -EOF - -chmod 755 udhcpc.nodns + cat <<- EOF > fstab + /dev/ram0 / ext2 defaults 0 0 + none /proc proc defaults 0 0 + EOF
-cat << EOF > resolv.conf -nameserver 127.0.0.1 -EOF - -cat << EOF > ntpd.conf -servers pool.ntp.org -EOF - -cat << EOF > services -ntp 123/tcp -ntp 123/udp -EOF - -cat << EOF > protocols -ip 0 -icmp 1 -tcp 6 -udp 17 -EOF - -cat << EOF > group -root:x:0: -tor:x:500: -ntp:x:501: -EOF - -cat << EOF > gshadow -root:*:: -tor:*:: -ntp:*:: -EOF - -cat << EOF > passwd -root:x:0:0:,,,:/:/bin/sh -tor:x:500:500:,,,:/var/empty: -ntp:x:501:501:,,,:/var/empty: -EOF + if [[ "x$DEBUG" = "xyes" ]] ; then + cat <<- EOF > inittab + ::sysinit:/etc/rcS + tty1::respawn:/bin/setup + tty2::respawn:/bin/nmeter '%79c' + tty3::respawn:/bin/ntpd -s -d + tty4::respawn:/bin/haveged -r 0 -w 1024 -v 1 -F -f - + tty5::askfirst:-/bin/sh + tty6::askfirst:-/bin/sh + EOF + else + cat <<- EOF > inittab + ::sysinit:/etc/rcS + tty1::respawn:/bin/setup + tty2::respawn:/bin/nmeter '%79c' + tty3::respawn:/bin/ntpd -s -d + tty4::respawn:/bin/haveged -r 0 -w 1024 -v 1 -F -f - + EOF + fi
-cat << EOF > shadow -root:*:14000:0:99999:7:: -tor:*:14000:0:99999:7:: -ntp:*:14000:0:99999:7:: -EOF + cat <<- EOF > rcS + #!/bin/sh + /bin/mount -t proc proc /proc + /bin/mount -o remount,rw /dev/ram0 / + /sbin/ifconfig lo 127.0.0.1 + EOF + + chmod 755 rcS + + cat <<- EOF > udhcpc + #!/bin/sh + + /sbin/ifconfig $interface $ip + + for i in $router ; do + /sbin/route add default gw $i dev $interface + done + + for i in $dns ; do + echo "nameserver $i" >> /etc/resolv.conf + done + EOF + + chmod 755 udhcpc + + cat <<- EOF > udhcpc.nodns + #!/bin/sh + + /sbin/ifconfig $interface $ip + + for i in $router ; do + /sbin/route add default gw $i dev $interface + done + EOF + + chmod 755 udhcpc.nodns + + cat <<- EOF > resolv.conf + nameserver 127.0.0.1 + EOF + + cat <<- EOF > ntpd.conf + servers pool.ntp.org + EOF + + cat <<- EOF > services + ntp 123/tcp + ntp 123/udp + EOF + + cat <<- EOF > protocols + ip 0 + icmp 1 + tcp 6 + udp 17 + EOF + + cat <<- EOF > group + root:x:0: + tor:x:500: + ntp:x:501: + EOF + + cat <<- EOF > gshadow + root:*:: + tor:*:: + ntp:*:: + EOF + + cat <<- EOF > passwd + root:x:0:0:,,,:/:/bin/sh + tor:x:500:500:,,,:/var/empty: + ntp:x:501:501:,,,:/var/empty: + EOF + + cat <<- EOF > shadow + root:*:14000:0:99999:7:: + tor:*:14000:0:99999:7:: + ntp:*:14000:0:99999:7:: + EOF }
################################################################################