![]() ![]() | ![]() |
grow up embedded rootfs to 12.5MB fix issues about ifconfig separate static library libifconfig fix ping6 which is depricated fix tset tput they are moved under contrib dir
1: # 2: # (C)`10 AITNET - Sofia/Bulgaria - <office@aitbg.com> 3: # Michael Pounov <misho@aitnet.org> 4: # 5: # ELWIX RootFS crunchgen config 6: # 7: # $Id: elwix_firmware.conf,v 1.11.2.1 2021/03/24 08:26:16 misho Exp $ 8: # 9: 10: #srcdirs /usr/src/bin /usr/src/sbin /usr/src/libexec /usr/src/cddl/sbin /usr/src/sbin/ggate 11: buildopts -DRESCUE CRUNCH_CFLAGS=-DRESCUE -DRELEASE_CRUNCH MK_AUTO_OBJ=no 12: #buildopts CRUNCH_BUILDOPTS="-DRESCUE CRUNCH_CFLAGS=-DRESCUE" 13: #buildopts CRUNCH_BUILDTOOLS="bin/sh bin/csh" 14: 15: # /bin 16: progs test cat chflags chio chmod cp csh date dd df domainname echo expr hostname 17: progs kenv kill ln ls mkdir mv pax pkill ps pwait pwd realpath rm sh 18: progs sleep stty sync 19: 20: ln sh -sh 21: ln csh -csh 22: ln csh tcsh 23: ln csh -tcsh 24: ln test [ 25: ln ln link 26: ln pkill pgrep 27: ln rm unlink 28: 29: libs -ledit -lkvm -ll -lcrypt -lncursesw -lxo -lelf 30: 31: # /sbin 32: # cp dhclient-script -> rootfs 33: # cp nextboot -> rootfs 34: progs bsdlabel etherswitchcfg fsck_ffs fsck_msdosfs ifconfig 35: progs devfs dhclient dmesg dump dumpon fdisk fsck reboot 36: progs init ipfw iscontrol kldconfig kldload kldstat kldunload ldconfig md5 mdconfig mknod 37: progs mdmfs mount mount_msdosfs mount_nfs mount_nullfs mount_unionfs newfs newfs_msdos 38: progs pfctl pflogd ping ping6 quotacheck restore route rtsol 39: progs shutdown swapon sysctl tunefs umount zfs zpool 40: 41: #progs geom 42: #special geom buildopts -DSTATIC_GEOM_CLASSES -DRESCUE CRUNCH_CFLAGS=-DRESCUE 43: 44: ln bsdlabel disklabel 45: ln dump rdump 46: ln reboot halt 47: ln reboot fasthalt 48: ln reboot fastboot 49: ln fsck_ffs fsck_ufs 50: ln fsck_ffs fsck_4.2bsd 51: ##ln geom gcache 52: ##ln geom gconcat 53: ##ln geom geli 54: ##ln geom gjournal 55: #ln geom glabel 56: ##ln geom gmirror 57: ##ln geom gmountver 58: ##ln geom gmultipath 59: ##ln geom gnop 60: #ln geom gpart 61: #ln geom graid 62: ##ln geom graid3 63: ##ln geom gsched 64: ##ln geom gshsec 65: ##ln geom gstripe 66: ##ln geom gvirstor 67: #ln geom -geom 68: ln md5 sha1 69: ln md5 sha256 70: ln md5 rmd160 71: ln mdmfs mount_mfs 72: ln mount_nfs mount_newnfs 73: ln restore rrestore 74: ln swapon swapctl 75: ln swapon swapoff 76: 77: libs -lthr -lalias -lcam -ldevstat -lipsec -luutil -lavl -lmd -lutil 78: libs -lgeom -lbsdxml -ljail -lkiconv -lsbuf -lufs -lm -lpcap -lspl 79: libs -lssl -lzfs_core -lzpool -lnvpair -lzfs -lumem -lz -l80211 -lnv 80: libs -ltpool -lzutil -lcrypto 81: 82: # usr.bin 83: progs true false basename tail nc w head uname tset vmstat systat tar cpio tput 84: progs grep awk less gzip cap_mkdb sed vi du getopt bzip2 tftp 85: progs logger nice nohup seq sockstat stat tee touch wc xargs printenv 86: 87: progs passwd login 88: 89: special vi buildopts -DRESCUE CRUNCH_CFLAGS=-DRESCUE -DRELEASE_CRUNCH 90: 91: ln awk nawk 92: ln grep egrep 93: ln grep fgrep 94: ln gzip gunzip 95: ln gzip zcat 96: ln gzip gzcat 97: ln bzip2 bunzip2 98: ln bzip2 bzcat 99: ln less more 100: ln tset reset 101: ln stat readlink 102: ln w uptime 103: 104: libs -lmemstat -larchive -lbz2 -llzma -lnetgraph -lpam -lbsm 105: libs -lradius -ltacplus -lprivatessh -lprivateldns -lopie 106: 107: # usr.sbin 108: progs chown pwd_mkdb arp gpioctl 109: progs chroot i2c spi iostat ndp newsyslog nologin 110: progs pstat rtadvctl rtadvd rtsold syslogd setfib wake 111: progs watchdogd traceroute traceroute6 112: 113: ln pstat swapinfo 114: ln watchdogd watchdog 115: ln chown chgrp 116: 117: libs -lulog -lgpio -libverbs 118: 119: # usr.libexec 120: progs getty