--- elwix/build_rootfs.sh 2012/02/09 01:36:21 1.2.4.3 +++ elwix/build_rootfs.sh 2012/02/10 01:54:03 1.2.4.4 @@ -5,7 +5,7 @@ # (C) AITNET ltd - Sofia/Bulgaria # by Michael Pounov # -# $Id: build_rootfs.sh,v 1.2.4.3 2012/02/09 01:36:21 misho Exp $ +# $Id: build_rootfs.sh,v 1.2.4.4 2012/02/10 01:54:03 misho Exp $ # [ -r ./config/rc.elwix ] && . ./config/rc.elwix @@ -65,7 +65,8 @@ LIBS += -L${WORLD}/lib -L${WORLD}/usr/lib _EOF cat >$ROOTFS_CONF <<_EOF srcdirs ${BSDSRC}/bin ${BSDSRC}/sbin ${BSDSRC}/libexec ${BSDSRC}/cddl/sbin ${BSDSRC}/sbin/ggate -srcdirs ${BSDSRC}/usr.bin ${BSDSRC}/usr.sbin ${BSDSRC}/crypto/openssh +srcdirs ${BSDSRC}/usr.bin ${BSDSRC}/usr.sbin ${BSDSRC}/usr.sbin/wpa + #buildopts -DRESCUE CRUNCH_CFLAGS=-DRESCUE TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} MAKEOBJDIRPREFIX=${BSDOBJ} buildopts TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} MAKEOBJDIRPREFIX=${BSDOBJ} _EOF @@ -174,13 +175,6 @@ install_rootfs() ln -s $PRG $BIN/sync ln -s $PRG $BIN/uuidgen - ln $PRG $BIN/su - chmod u+s $BIN/su - ln $PRG $BIN/login - chmod u+s $BIN/login - ln $PRG $BIN/netstat - chmod g+s $BIN/netstat - ln -s $PRG $BIN/true ln -s $PRG $BIN/false ln -s $PRG $BIN/basename @@ -192,21 +186,16 @@ install_rootfs() ln -s $PRG $BIN/tset ln -s $PRG $BIN/vmstat ln -s $PRG $BIN/systat - ln -s $PRG $BIN/bsdtar - ln -s $PRG $BIN/bsdcpio ln -s $PRG $BIN/tput - ln -s $PRG $BIN/bsdgrep ln -s $PRG $BIN/grep ln -s $PRG $BIN/awk ln -s $PRG $BIN/less - ln -s $PRG $BIN/passwd ln -s $PRG $BIN/gzip ln -s $PRG $BIN/cap_mkdb ln -s $PRG $BIN/sed ln -s $PRG $BIN/vi ln -s $PRG $BIN/du ln -s $PRG $BIN/getopt - ln -s $PRG $BIN/cu ln -s $PRG $BIN/logger ln -s $PRG $BIN/nice ln -s $PRG $BIN/nohup @@ -218,12 +207,7 @@ install_rootfs() ln -s $PRG $BIN/touch ln -s $PRG $BIN/wc ln -s $PRG $BIN/xargs - ln -s $PRG $BIN/ssh - ln -s $PRG $BIN/scp - ln -s $PRG $BIN/sftp - ln -s $PRG $BIN/ssh-keygen ln -s $PRG $BIN/printenv - ln -s $PRG $BIN/slogin ln -s $PRG $BIN/egrep ln -s $PRG $BIN/fgrep ln -s $PRG $BIN/tar @@ -234,16 +218,7 @@ install_rootfs() ln -s $PRG $BIN/reset ln -s $PRG $BIN/readlink ln -s $PRG $BIN/uptime - ln -s $PRG $BIN/tip - - ln $PRG $SBIN/ping - chmod u+s $SBIN/ping - ln $PRG $SBIN/ping6 - chmod u+s $SBIN/ping6 - ln $PRG $SBIN/shutdown - chmod u+s $SBIN/shutdown - ln -s $PRG $SBIN/adjkerntz ln -s $PRG $SBIN/atacontrol ln -s $PRG $SBIN/badsect @@ -309,6 +284,8 @@ install_rootfs() ln -s $PRG $SBIN/nfsiod ln -s $PRG $SBIN/nos-tun ln -s $PRG $SBIN/pfctl + ln -s $PRG $SBIN/ping + ln -s $PRG $SBIN/ping6 ln -s $PRG $SBIN/pflogd ln -s $PRG $SBIN/quotacheck ln -s $PRG $SBIN/reboot @@ -320,6 +297,7 @@ install_rootfs() ln -s $PRG $SBIN/rrestore ln -s $PRG $SBIN/route ln -s $PRG $SBIN/rtsol + ln -s $PRG $SBIN/shutdown ln -s $PRG $SBIN/savecore ln -s $PRG $SBIN/setkey ln -s $PRG $SBIN/spppcontrol @@ -332,11 +310,8 @@ install_rootfs() ln -s $PRG $SBIN/zfs ln -s $PRG $SBIN/zpool - ln $PRG $SBIN/traceroute - chmod u+s $SBIN/traceroute - ln $PRG $SBIN/traceroute6 - chmod u+s $SBIN/traceroute6 - + ln -s $PRG $SBIN/traceroute + ln -s $PRG $SBIN/traceroute6 ln -s $PRG $SBIN/chown ln -s $PRG $SBIN/pwd_mkdb ln -s $PRG $SBIN/arp @@ -347,14 +322,11 @@ install_rootfs() ln -s $PRG $SBIN/wpa_cli ln -s $PRG $SBIN/wpa_passphrase ln -s $PRG $SBIN/wake - ln -s $PRG $SBIN/sshd ln -s $PRG $SBIN/watchdog ln -s $PRG $SBIN/watchdogd ln -s $PRG $SBIN/inetd ln -s $PRG $SBIN/wlandebug - ln -s $PRG $SBIN/tcpdump ln -s $PRG $SBIN/chroot - ln -s $PRG $SBIN/cron ln -s $PRG $SBIN/i2c ln -s $PRG $SBIN/iostat ln -s $PRG $SBIN/jail @@ -363,7 +335,6 @@ install_rootfs() ln -s $PRG $SBIN/ndp ln -s $PRG $SBIN/newsyslog ln -s $PRG $SBIN/nologin - ln -s $PRG $SBIN/ntpdate ln -s $PRG $SBIN/pstat ln -s $PRG $SBIN/rtadvctl ln -s $PRG $SBIN/rtadvd @@ -373,14 +344,10 @@ install_rootfs() ln -s $PRG $SBIN/swapinfo ln -s $PRG $SBIN/chgrp - - ln $PRG $SBIN/getty - + ln -s $PRG $SBIN/getty ln -s $PRG $SBIN/tftpd - ln -s $PRG $SBIN/sftp-server chown -hR root:wheel $ROOTFS - chgrp kmem $BIN/netstat echo "+++ ELWIX clean CVS tags ..." CleanCVS $ETC @@ -418,8 +385,7 @@ if SnitVer ${WORLD}/elwix.ver; then build_rootdir install_rootfs - build_image - install_image + build_image && install_image else echo "Skipped ELWIX RootFS build ..." fi