version 1.1.1.1.2.2, 2011/07/21 08:07:12
|
version 1.2.4.3, 2012/02/09 01:36:21
|
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 |
#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 117 install_rootfs()
|
Line 118 install_rootfs()
|
PRG="/sbin/elwix" |
PRG="/sbin/elwix" |
BIN="${ROOTFS}/bin" |
BIN="${ROOTFS}/bin" |
SBIN="${ROOTFS}/sbin" |
SBIN="${ROOTFS}/sbin" |
|
LIBEXEC="${ROOTFS}/libexec" |
ETC="${ROOTFS}/elwix/etc" |
ETC="${ROOTFS}/elwix/etc" |
|
|
echo "+++ Install ELWIX into RootFS directory ..." |
echo "+++ Install ELWIX into RootFS directory ..." |
Line 126 install_rootfs()
|
Line 128 install_rootfs()
|
|
|
InstallDir ${ROOTFS_ETC} $ETC |
InstallDir ${ROOTFS_ETC} $ETC |
|
|
ln -s /usr/sbin/nologin $SBIN | # ln -s /usr/sbin/nologin $SBIN |
|
|
ln -s $PRG $BIN/test |
ln -s $PRG $BIN/test |
ln -s $PRG $BIN/\[ |
ln -s $PRG $BIN/\[ |
Line 135 install_rootfs()
|
Line 137 install_rootfs()
|
ln -s $PRG $BIN/chio |
ln -s $PRG $BIN/chio |
ln -s $PRG $BIN/chmod |
ln -s $PRG $BIN/chmod |
ln -s $PRG $BIN/cp |
ln -s $PRG $BIN/cp |
ln -s $PRG $BIN/csh | # ln -s $PRG $BIN/csh |
ln -s $PRG $BIN/tcsh | # ln -s $PRG $BIN/tcsh |
| ln -s /bin/tcsh $BIN/-tcsh |
| ln -s /bin/csh $BIN/-csh |
ln -s $PRG $BIN/date |
ln -s $PRG $BIN/date |
ln -s $PRG $BIN/dd |
ln -s $PRG $BIN/dd |
ln -s $PRG $BIN/df |
ln -s $PRG $BIN/df |
Line 157 install_rootfs()
|
Line 161 install_rootfs()
|
ln -s $PRG $BIN/pgrep |
ln -s $PRG $BIN/pgrep |
ln -s $PRG $BIN/sh |
ln -s $PRG $BIN/sh |
ln -s $PRG $BIN/-sh |
ln -s $PRG $BIN/-sh |
ln -s $PRG $BIN/-tcsh |
|
ln -s $PRG $BIN/ps |
ln -s $PRG $BIN/ps |
ln -s $PRG $BIN/pwait |
ln -s $PRG $BIN/pwait |
ln -s $PRG $BIN/pwd |
ln -s $PRG $BIN/pwd |
Line 171 install_rootfs()
|
Line 174 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/false |
|
ln -s $PRG $BIN/basename |
|
ln -s $PRG $BIN/tail |
|
ln -s $PRG $BIN/nc |
|
ln -s $PRG $BIN/w |
|
ln -s $PRG $BIN/head |
|
ln -s $PRG $BIN/uname |
|
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 |
|
ln -s $PRG $BIN/seq |
|
ln -s $PRG $BIN/sockstat |
|
ln -s $PRG $BIN/stat |
|
ln -s $PRG $BIN/tee |
|
ln -s $PRG $BIN/tftp |
|
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 |
|
ln -s $PRG $BIN/cpio |
|
ln -s $PRG $BIN/nawk |
|
ln -s $PRG $BIN/gunzip |
|
ln -s $PRG $BIN/more |
|
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/adjkerntz |
ln -s $PRG $SBIN/atacontrol |
ln -s $PRG $SBIN/atacontrol |
ln -s $PRG $SBIN/badsect |
ln -s $PRG $SBIN/badsect |
Line 237 install_rootfs()
|
Line 310 install_rootfs()
|
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/pflogd |
ln -s $PRG $SBIN/pflogd |
ln -s $PRG $SBIN/ping |
|
ln -s $PRG $SBIN/ping6 |
|
ln -s $PRG $SBIN/quotacheck |
ln -s $PRG $SBIN/quotacheck |
ln -s $PRG $SBIN/reboot |
ln -s $PRG $SBIN/reboot |
ln -s $PRG $SBIN/halt |
ln -s $PRG $SBIN/halt |
Line 251 install_rootfs()
|
Line 322 install_rootfs()
|
ln -s $PRG $SBIN/rtsol |
ln -s $PRG $SBIN/rtsol |
ln -s $PRG $SBIN/savecore |
ln -s $PRG $SBIN/savecore |
ln -s $PRG $SBIN/setkey |
ln -s $PRG $SBIN/setkey |
ln -s $PRG $SBIN/shutdown |
|
ln -s $PRG $SBIN/spppcontrol |
ln -s $PRG $SBIN/spppcontrol |
ln -s $PRG $SBIN/swapon |
ln -s $PRG $SBIN/swapon |
ln -s $PRG $SBIN/swapoff |
ln -s $PRG $SBIN/swapoff |
Line 262 install_rootfs()
|
Line 332 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 |
|
chmod u+s $SBIN/traceroute |
|
ln $PRG $SBIN/traceroute6 |
|
chmod u+s $SBIN/traceroute6 |
|
|
|
ln -s $PRG $SBIN/chown |
|
ln -s $PRG $SBIN/pwd_mkdb |
|
ln -s $PRG $SBIN/arp |
|
ln -s $PRG $SBIN/gpioctl |
|
ln -s $PRG $SBIN/hostapd |
|
ln -s $PRG $SBIN/hostapd_cli |
|
ln -s $PRG $SBIN/wpa_supplicant |
|
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 |
|
ln -s $PRG $SBIN/jexec |
|
ln -s $PRG $SBIN/jls |
|
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 |
|
ln -s $PRG $SBIN/rtsold |
|
ln -s $PRG $SBIN/syslogd |
|
ln -s $PRG $SBIN/setfib |
|
ln -s $PRG $SBIN/swapinfo |
|
ln -s $PRG $SBIN/chgrp |
|
|
|
|
|
ln $PRG $SBIN/getty |
|
|
|
ln -s $PRG $SBIN/tftpd |
|
ln -s $PRG $SBIN/sftp-server |
|
|
chown -hR root:wheel $ROOTFS |
chown -hR root:wheel $ROOTFS |
|
chgrp kmem $BIN/netstat |
|
|
|
echo "+++ ELWIX clean CVS tags ..." |
|
CleanCVS $ETC |
|
CleanCVS $ETC/etc |
} |
} |
|
|
build_image() |
build_image() |