version 1.2.4.2, 2012/02/09 01:27:57
|
version 1.2.4.5, 2012/02/16 10:05:34
|
Line 65 LIBS += -L${WORLD}/lib -L${WORLD}/usr/lib
|
Line 65 LIBS += -L${WORLD}/lib -L${WORLD}/usr/lib
|
_EOF |
_EOF |
cat >$ROOTFS_CONF <<_EOF |
cat >$ROOTFS_CONF <<_EOF |
srcdirs ${BSDSRC}/bin ${BSDSRC}/sbin ${BSDSRC}/libexec ${BSDSRC}/cddl/sbin ${BSDSRC}/sbin/ggate |
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 -DRESCUE CRUNCH_CFLAGS=-DRESCUE TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} MAKEOBJDIRPREFIX=${BSDOBJ} |
buildopts TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} MAKEOBJDIRPREFIX=${BSDOBJ} |
buildopts TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} MAKEOBJDIRPREFIX=${BSDOBJ} |
_EOF |
_EOF |
Line 99 build_rootdir()
|
Line 100 build_rootdir()
|
install -d system; |
install -d system; |
install -d -m 1777 tmp; |
install -d -m 1777 tmp; |
install -d usr; |
install -d usr; |
|
install -d usr/bin; |
|
install -d usr/lib; |
|
install -d usr/libexec; |
|
install -d usr/sbin; |
install -d var; |
install -d var; |
|
|
ln -fs /usr/lib lib; |
ln -fs /usr/lib lib; |
Line 118 install_rootfs()
|
Line 123 install_rootfs()
|
PRG="/sbin/elwix" |
PRG="/sbin/elwix" |
BIN="${ROOTFS}/bin" |
BIN="${ROOTFS}/bin" |
SBIN="${ROOTFS}/sbin" |
SBIN="${ROOTFS}/sbin" |
|
UBIN="${ROOTFS}/usr/bin" |
|
LIBEXEC="${ROOTFS}/usr/libexec" |
|
USBIN="${ROOTFS}/usr/sbin" |
ETC="${ROOTFS}/elwix/etc" |
ETC="${ROOTFS}/elwix/etc" |
|
|
echo "+++ Install ELWIX into RootFS directory ..." |
echo "+++ Install ELWIX into RootFS directory ..." |
Line 173 install_rootfs()
|
Line 181 install_rootfs()
|
ln -s $PRG $BIN/sync |
ln -s $PRG $BIN/sync |
ln -s $PRG $BIN/uuidgen |
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/true |
ln -s $PRG $BIN/false |
ln -s $PRG $BIN/false |
ln -s $PRG $BIN/basename |
ln -s $PRG $BIN/basename |
Line 191 install_rootfs()
|
Line 192 install_rootfs()
|
ln -s $PRG $BIN/tset |
ln -s $PRG $BIN/tset |
ln -s $PRG $BIN/vmstat |
ln -s $PRG $BIN/vmstat |
ln -s $PRG $BIN/systat |
ln -s $PRG $BIN/systat |
ln -s $PRG $BIN/bsdtar |
|
ln -s $PRG $BIN/bsdcpio |
|
ln -s $PRG $BIN/tput |
ln -s $PRG $BIN/tput |
ln -s $PRG $BIN/bsdgrep |
|
ln -s $PRG $BIN/grep |
ln -s $PRG $BIN/grep |
ln -s $PRG $BIN/awk |
ln -s $PRG $BIN/awk |
ln -s $PRG $BIN/less |
ln -s $PRG $BIN/less |
ln -s $PRG $BIN/passwd |
|
ln -s $PRG $BIN/gzip |
ln -s $PRG $BIN/gzip |
ln -s $PRG $BIN/cap_mkdb |
ln -s $PRG $BIN/cap_mkdb |
ln -s $PRG $BIN/sed |
ln -s $PRG $BIN/sed |
ln -s $PRG $BIN/vi |
ln -s $PRG $BIN/vi |
ln -s $PRG $BIN/du |
ln -s $PRG $BIN/du |
ln -s $PRG $BIN/getopt |
ln -s $PRG $BIN/getopt |
ln -s $PRG $BIN/cu |
|
ln -s $PRG $BIN/logger |
ln -s $PRG $BIN/logger |
ln -s $PRG $BIN/nice |
ln -s $PRG $BIN/nice |
ln -s $PRG $BIN/nohup |
ln -s $PRG $BIN/nohup |
Line 217 install_rootfs()
|
Line 213 install_rootfs()
|
ln -s $PRG $BIN/touch |
ln -s $PRG $BIN/touch |
ln -s $PRG $BIN/wc |
ln -s $PRG $BIN/wc |
ln -s $PRG $BIN/xargs |
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/printenv |
ln -s $PRG $BIN/slogin |
|
ln -s $PRG $BIN/egrep |
ln -s $PRG $BIN/egrep |
ln -s $PRG $BIN/fgrep |
ln -s $PRG $BIN/fgrep |
ln -s $PRG $BIN/tar |
ln -s $PRG $BIN/tar |
Line 233 install_rootfs()
|
Line 224 install_rootfs()
|
ln -s $PRG $BIN/reset |
ln -s $PRG $BIN/reset |
ln -s $PRG $BIN/readlink |
ln -s $PRG $BIN/readlink |
ln -s $PRG $BIN/uptime |
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/adjkerntz |
ln -s $PRG $SBIN/atacontrol |
ln -s $PRG $SBIN/atacontrol |
ln -s $PRG $SBIN/badsect |
ln -s $PRG $SBIN/badsect |
Line 308 install_rootfs()
|
Line 290 install_rootfs()
|
ln -s $PRG $SBIN/nfsiod |
ln -s $PRG $SBIN/nfsiod |
ln -s $PRG $SBIN/nos-tun |
ln -s $PRG $SBIN/nos-tun |
ln -s $PRG $SBIN/pfctl |
ln -s $PRG $SBIN/pfctl |
|
ln -s $PRG $SBIN/ping |
|
ln -s $PRG $SBIN/ping6 |
ln -s $PRG $SBIN/pflogd |
ln -s $PRG $SBIN/pflogd |
ln -s $PRG $SBIN/quotacheck |
ln -s $PRG $SBIN/quotacheck |
ln -s $PRG $SBIN/reboot |
ln -s $PRG $SBIN/reboot |
Line 319 install_rootfs()
|
Line 303 install_rootfs()
|
ln -s $PRG $SBIN/rrestore |
ln -s $PRG $SBIN/rrestore |
ln -s $PRG $SBIN/route |
ln -s $PRG $SBIN/route |
ln -s $PRG $SBIN/rtsol |
ln -s $PRG $SBIN/rtsol |
|
ln -s $PRG $SBIN/shutdown |
ln -s $PRG $SBIN/savecore |
ln -s $PRG $SBIN/savecore |
ln -s $PRG $SBIN/setkey |
ln -s $PRG $SBIN/setkey |
ln -s $PRG $SBIN/spppcontrol |
ln -s $PRG $SBIN/spppcontrol |
Line 331 install_rootfs()
|
Line 316 install_rootfs()
|
ln -s $PRG $SBIN/zfs |
ln -s $PRG $SBIN/zfs |
ln -s $PRG $SBIN/zpool |
ln -s $PRG $SBIN/zpool |
|
|
ln $PRG $SBIN/traceroute | ln -s $PRG $SBIN/traceroute |
chmod u+s $SBIN/traceroute | ln -s $PRG $SBIN/traceroute6 |
ln $PRG $SBIN/traceroute6 | |
chmod u+s $SBIN/traceroute6 | |
| |
ln -s $PRG $SBIN/chown |
ln -s $PRG $SBIN/chown |
ln -s $PRG $SBIN/pwd_mkdb |
ln -s $PRG $SBIN/pwd_mkdb |
ln -s $PRG $SBIN/arp |
ln -s $PRG $SBIN/arp |
Line 346 install_rootfs()
|
Line 328 install_rootfs()
|
ln -s $PRG $SBIN/wpa_cli |
ln -s $PRG $SBIN/wpa_cli |
ln -s $PRG $SBIN/wpa_passphrase |
ln -s $PRG $SBIN/wpa_passphrase |
ln -s $PRG $SBIN/wake |
ln -s $PRG $SBIN/wake |
ln -s $PRG $SBIN/sshd |
|
ln -s $PRG $SBIN/watchdog |
ln -s $PRG $SBIN/watchdog |
ln -s $PRG $SBIN/watchdogd |
ln -s $PRG $SBIN/watchdogd |
ln -s $PRG $SBIN/inetd |
ln -s $PRG $SBIN/inetd |
ln -s $PRG $SBIN/wlandebug |
ln -s $PRG $SBIN/wlandebug |
ln -s $PRG $SBIN/tcpdump |
|
ln -s $PRG $SBIN/chroot |
ln -s $PRG $SBIN/chroot |
ln -s $PRG $SBIN/cron |
|
ln -s $PRG $SBIN/i2c |
ln -s $PRG $SBIN/i2c |
ln -s $PRG $SBIN/iostat |
ln -s $PRG $SBIN/iostat |
ln -s $PRG $SBIN/jail |
ln -s $PRG $SBIN/jail |
Line 362 install_rootfs()
|
Line 341 install_rootfs()
|
ln -s $PRG $SBIN/ndp |
ln -s $PRG $SBIN/ndp |
ln -s $PRG $SBIN/newsyslog |
ln -s $PRG $SBIN/newsyslog |
ln -s $PRG $SBIN/nologin |
ln -s $PRG $SBIN/nologin |
ln -s $PRG $SBIN/ntpdate |
|
ln -s $PRG $SBIN/pstat |
ln -s $PRG $SBIN/pstat |
ln -s $PRG $SBIN/rtadvctl |
ln -s $PRG $SBIN/rtadvctl |
ln -s $PRG $SBIN/rtadvd |
ln -s $PRG $SBIN/rtadvd |
Line 372 install_rootfs()
|
Line 350 install_rootfs()
|
ln -s $PRG $SBIN/swapinfo |
ln -s $PRG $SBIN/swapinfo |
ln -s $PRG $SBIN/chgrp |
ln -s $PRG $SBIN/chgrp |
|
|
|
ln -s $PRG $LIBEXEC/getty |
|
ln -s $PRG $LIBEXEC/tftpd |
|
|
chown -hR root:wheel $ROOTFS |
chown -hR root:wheel $ROOTFS |
chgrp kmem $BIN/netstat |
|
|
|
echo "+++ ELWIX clean CVS tags ..." |
echo "+++ ELWIX clean CVS tags ..." |
CleanCVS $ETC |
CleanCVS $ETC |
Line 411 if SnitVer ${WORLD}/elwix.ver; then
|
Line 391 if SnitVer ${WORLD}/elwix.ver; then
|
build_rootdir |
build_rootdir |
install_rootfs |
install_rootfs |
|
|
build_image | build_image && install_image |
install_image | |
else |
else |
echo "Skipped ELWIX RootFS build ..." |
echo "Skipped ELWIX RootFS build ..." |
fi |
fi |