File:  [ELWIX - Embedded LightWeight unIX -] / elwix / config / elwix_firmware.conf
Revision 1.12: download - view: text, annotated - select for diffs - revision graph
Fri Jul 16 18:35:50 2021 UTC (2 years, 9 months ago) by misho
Branches: MAIN
CVS tags: elwix2_8, HEAD, ELWIX2_7
ver 2.7

#
# (C)`10 AITNET - Sofia/Bulgaria - <office@aitbg.com>
#   Michael Pounov <misho@aitnet.org>
#
# ELWIX RootFS crunchgen config
#
# $Id: elwix_firmware.conf,v 1.12 2021/07/16 18:35:50 misho Exp $
#

#srcdirs /usr/src/bin /usr/src/sbin /usr/src/libexec /usr/src/cddl/sbin /usr/src/sbin/ggate
buildopts -DRESCUE CRUNCH_CFLAGS=-DRESCUE -DRELEASE_CRUNCH MK_AUTO_OBJ=no
#buildopts CRUNCH_BUILDOPTS="-DRESCUE CRUNCH_CFLAGS=-DRESCUE"
#buildopts CRUNCH_BUILDTOOLS="bin/sh bin/csh"

# /bin
progs test cat chflags chio chmod cp csh date dd df domainname echo expr hostname
progs kenv kill ln ls mkdir mv pax pkill ps pwait pwd realpath rm sh
progs sleep stty sync

ln sh -sh
ln csh -csh
ln csh tcsh
ln csh -tcsh
ln test [
ln ln link
ln pkill pgrep
ln rm unlink

libs -ledit -lkvm -ll -lcrypt -lncursesw -lxo -lelf

# /sbin
# cp dhclient-script -> rootfs
# cp nextboot -> rootfs
progs bsdlabel etherswitchcfg fsck_ffs fsck_msdosfs ifconfig
progs devfs dhclient dmesg dump dumpon fdisk fsck reboot
progs init ipfw iscontrol kldconfig kldload kldstat kldunload ldconfig md5 mdconfig mknod
progs mdmfs mount mount_msdosfs mount_nfs mount_nullfs mount_unionfs newfs newfs_msdos
progs pfctl pflogd ping ping6 quotacheck restore route rtsol
progs shutdown swapon sysctl tunefs umount zfs zpool

#progs geom
#special geom buildopts -DSTATIC_GEOM_CLASSES -DRESCUE CRUNCH_CFLAGS=-DRESCUE

ln bsdlabel disklabel
ln dump rdump
ln reboot halt
ln reboot fasthalt
ln reboot fastboot
ln fsck_ffs fsck_ufs
ln fsck_ffs fsck_4.2bsd
##ln geom gcache
##ln geom gconcat
##ln geom geli
##ln geom gjournal
#ln geom glabel
##ln geom gmirror
##ln geom gmountver
##ln geom gmultipath
##ln geom gnop
#ln geom gpart
#ln geom graid
##ln geom graid3
##ln geom gsched
##ln geom gshsec
##ln geom gstripe
##ln geom gvirstor
#ln geom -geom
ln md5 sha1
ln md5 sha256
ln md5 rmd160 
ln mdmfs mount_mfs
ln mount_nfs mount_newnfs
ln restore rrestore
ln swapon swapctl
ln swapon swapoff

libs -lthr -lalias -lcam -ldevstat -lipsec -luutil -lavl -lmd -lutil
libs -lgeom -lbsdxml -ljail -lkiconv -lsbuf -lufs -lm -lpcap -lspl
libs -lssl -lzfs_core -lzpool -lnvpair -lzfs -lumem -lz -l80211 -lnv
libs -ltpool -lzutil -lcrypto

# usr.bin
progs true false basename tail nc w head uname tset vmstat systat tar cpio tput
progs grep awk less gzip cap_mkdb sed vi du getopt bzip2 tftp
progs logger nice nohup seq sockstat stat tee touch wc xargs printenv

progs passwd login

special vi buildopts -DRESCUE CRUNCH_CFLAGS=-DRESCUE -DRELEASE_CRUNCH

ln awk nawk
ln grep egrep
ln grep fgrep
ln gzip gunzip
ln gzip zcat
ln gzip gzcat
ln bzip2 bunzip2
ln bzip2 bzcat
ln less more
ln tset reset
ln stat readlink
ln w uptime

libs -lmemstat -larchive -lbz2 -llzma -lnetgraph -lpam -lbsm
libs -lradius -ltacplus -lprivatessh -lprivateldns -lopie

# usr.sbin
progs chown pwd_mkdb arp gpioctl
progs chroot i2c spi iostat ndp newsyslog nologin
progs pstat rtadvctl rtadvd rtsold syslogd setfib wake
progs watchdogd traceroute traceroute6

ln pstat swapinfo
ln watchdogd watchdog
ln chown chgrp

libs -lulog -lgpio -libverbs

# usr.libexec
progs getty

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>