git: 0c7a642ae8f5 - main - tinybsd: Remove
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 30 Dec 2021 22:58:10 UTC
The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=0c7a642ae8f58faebfe5b69dc91223fa410af484 commit 0c7a642ae8f58faebfe5b69dc91223fa410af484 Author: Warner Losh <imp@FreeBSD.org> AuthorDate: 2021-12-30 22:56:57 +0000 Commit: Warner Losh <imp@FreeBSD.org> CommitDate: 2021-12-30 22:57:22 +0000 tinybsd: Remove This hasn't been updated in 10 years in any real way. It's time to retire it. It hasn't worked in some time due to drivers being removed starting in FreeBSD 10. All the interesting bits have already been hoisted into other parts of base. The google code site hasn't had any commits since 2011 and claims to Target FreeBSD 5, 6, 7, and 8. Should someone fix the numerous issues, it can be restored. Sponsored by: Netflix Reviewed by: brooks Differential Revision: https://reviews.freebsd.org/D33450 --- tools/tools/tinybsd/CHANGES | 43 -- tools/tools/tinybsd/README | 259 ---------- tools/tools/tinybsd/conf/bridge/TINYBSD | 155 ------ tools/tools/tinybsd/conf/bridge/etc/fstab | 2 - tools/tools/tinybsd/conf/bridge/etc/rc.conf | 17 - tools/tools/tinybsd/conf/bridge/etc/sysctl.conf | 5 - tools/tools/tinybsd/conf/bridge/tinybsd.basefiles | 236 --------- tools/tools/tinybsd/conf/bridge/tinybsd.ports | 9 - tools/tools/tinybsd/conf/default/TINYBSD | 170 ------- tools/tools/tinybsd/conf/default/etc/fstab | 2 - tools/tools/tinybsd/conf/default/etc/rc.conf | 12 - tools/tools/tinybsd/conf/default/tinybsd.basefiles | 247 --------- tools/tools/tinybsd/conf/default/tinybsd.ports | 9 - tools/tools/tinybsd/conf/firewall/TINYBSD | 168 ------- .../tinybsd/conf/firewall/etc/authpf/authpf.rules | 1 - tools/tools/tinybsd/conf/firewall/etc/fstab | 2 - tools/tools/tinybsd/conf/firewall/etc/natd.conf | 1 - tools/tools/tinybsd/conf/firewall/etc/pf.conf | 78 --- tools/tools/tinybsd/conf/firewall/etc/pf.os | 549 --------------------- tools/tools/tinybsd/conf/firewall/etc/rc.conf | 41 -- tools/tools/tinybsd/conf/firewall/etc/rc.firewall | 302 ------------ tools/tools/tinybsd/conf/firewall/etc/sysctl.conf | 5 - .../tools/tinybsd/conf/firewall/tinybsd.basefiles | 240 --------- tools/tools/tinybsd/conf/firewall/tinybsd.ports | 9 - tools/tools/tinybsd/conf/minimal/TINYBSD | 77 --- tools/tools/tinybsd/conf/minimal/etc/fstab | 2 - tools/tools/tinybsd/conf/minimal/etc/rc.conf | 12 - tools/tools/tinybsd/conf/minimal/tinybsd.basefiles | 167 ------- tools/tools/tinybsd/conf/minimal/tinybsd.ports | 9 - tools/tools/tinybsd/conf/vpn/TINYBSD | 153 ------ tools/tools/tinybsd/conf/vpn/etc/fstab | 2 - tools/tools/tinybsd/conf/vpn/etc/rc.conf | 22 - tools/tools/tinybsd/conf/vpn/etc/setkey.conf | 1 - tools/tools/tinybsd/conf/vpn/tinybsd.basefiles | 222 --------- tools/tools/tinybsd/conf/vpn/tinybsd.ports | 9 - tools/tools/tinybsd/conf/wireless/TINYBSD | 167 ------- .../tinybsd/conf/wireless/etc/authpf/authpf.rules | 1 - tools/tools/tinybsd/conf/wireless/etc/fstab | 2 - tools/tools/tinybsd/conf/wireless/etc/natd.conf | 1 - tools/tools/tinybsd/conf/wireless/etc/pf.conf | 78 --- tools/tools/tinybsd/conf/wireless/etc/pf.os | 549 --------------------- tools/tools/tinybsd/conf/wireless/etc/rc.conf | 32 -- tools/tools/tinybsd/conf/wireless/etc/rc.firewall | 302 ------------ .../tools/tinybsd/conf/wireless/tinybsd.basefiles | 232 --------- tools/tools/tinybsd/conf/wireless/tinybsd.ports | 9 - tools/tools/tinybsd/conf/wrap/TINYBSD | 138 ------ tools/tools/tinybsd/conf/wrap/etc/fstab | 2 - tools/tools/tinybsd/conf/wrap/etc/rc.conf | 12 - tools/tools/tinybsd/conf/wrap/etc/ttys | 308 ------------ tools/tools/tinybsd/conf/wrap/tinybsd.basefiles | 232 --------- tools/tools/tinybsd/conf/wrap/tinybsd.ports | 9 - tools/tools/tinybsd/tinybsd | 526 -------------------- 52 files changed, 5838 deletions(-) diff --git a/tools/tools/tinybsd/CHANGES b/tools/tools/tinybsd/CHANGES deleted file mode 100644 index b409fd67fbd2..000000000000 --- a/tools/tools/tinybsd/CHANGES +++ /dev/null @@ -1,43 +0,0 @@ -# $FreeBSD$ - -0.9: -- Added function personal_directories, you can create on conf dir your custom -personal directories with your custom files inside of them and it will be copied -to your image. -Thanks to Marcus Grando <mnag@FreeBSD.org> for the patch. - -0.8: -- Now FreeBSD 6.X is the default configuration on TinyBSD files. -- TinyBSD no longer use bootmanager, so fstab device was changed to ad0a. -- Added an example configuration to WRAP motherboards. Just use 'wrap' as argument on build to use it. - -0.7: -- Revision on Makefile to respect non-standard LOCALBASE/X11BASE on FreeBSD. -Thanks to Florent Thoumie <flz@FreeBSD.org>. - -0.6: -- fix script problem on symlinks creation. -- added debug information on tinybsd build process with "====>". - -0.5: -- fix script problem when the kernel is not build, it's not should process -an image without kernel :) Thanks to Marten <info@martenvijn.nl> for the patch. - -0.4: -- added pre configured images to build tinybsd: default, bridge, minimal, vpn, -firewall and wireless. -- added etc/ on each image directory to the user copy your custom etc -configuration. - -0.3: -- fix named directory missing on etc build. - -0.2: -- added "device ath_rate_onoe" on kernel config file to be compiled on -FreeBSD 6. -- added on tinybsd script a line to clean up kernel build directory -- added on tinybsd script a for function to copy correct pam depends. - -0.1: -- TinyBSD released - diff --git a/tools/tools/tinybsd/README b/tools/tools/tinybsd/README deleted file mode 100644 index ff1bf28b3afa..000000000000 --- a/tools/tools/tinybsd/README +++ /dev/null @@ -1,259 +0,0 @@ -# $FreeBSD$ - -- TinyBSD - -You must read this to know how to build embedded systems with TinyBSD. - -- TinyBSD files - -TinyBSD's creation conf files are available under /usr/src/tools/tools/tinybsd/conf -and the script are available under /usr/src/tools/tools/tinybsd/tinybsd. - -The system has been entirely based on the ease of image customization from -PicoBSD, and the compilation script based on NanoBSD's. - -# ls /usr/src/tools/tools/tinybsd/conf -bridge/ default/ firewall/ minimal/ vpn/ wireless/ wrap/ - -We have these six pre configured images to build. On each directory we have 3 -main files in there. Let's see what each of them are: - -# ls /usr/src/tools/tools/tinybsd/conf/default -TINYBSD etc/ tinybsd.basefiles - -TINYBSD: Just like PicoBSD had its kernel previously compiled, we call ours -TINYBSD. - -# more TINYBSD - -machine i386 -cpu I486_CPU -cpu I586_CPU -cpu I686_CPU -ident TINYBSD - -#To statically compile in device wiring instead of /boot/device.hints -#hints "GENERIC.hints" #Default places to look for devices. -... - -As you can see, it's a kernel file identical to your system's, leaving only -the task of enabling or disabling options, according to your needs. - -tinybsd.basefiles: Just like PicoBSD had its crunch.conf file to define which -files we'd want the new system to have, in this one we'll have all files to be -put into our embedded system, already having all available files for running -the system well. Put in or take out the files you need according to your -needs. Let's see it: - -# more tinybsd.basefiles -# contents of ${WORKDIR}/boot -boot/boot0 -boot/boot1 -boot/boot2 -boot/defaults/loader.conf -boot/device.hints -... -# contents of ${WORKDIR}/bin -bin/[:bin/test -bin/cat -bin/chflags -bin/chio -bin/chmod -... - -And so on. In case you'd want to add the binary "setkey", sitting on -/usr/sbin, you'd only need to add the following line inside the /usr/sbin part -of the file, like this: - -usr/sbin/pw -usr/sbin/pwd_mkdb -usr/sbin/setkey - -tinybsd.ports: Here you can add the applications from the FreeBSD Ports Collection -which you want TinyBSD ports system to install in your embedded system. You whould -list one application per line, mentioning its category and name, like the examples: -www/mini_httpd -net-mgmt/rate - -etc/: This is the directory where you can put your custom /etc configuration. - -# ls /usr/src/tools/tools/tinybsd/tinybsd -tinybsd - -tinybsd: This is the script that builds the entire system. You'll hardly -need to modify it at all. The idea is for it to create a temporary work -directory for it to create the entire system tree. Once done, it'll copy all -files listed in tinybsd.basefiles to this tree, then it'll compile a new -kernel using the definitions in the TINYBSD file, and finally copy the library -dependencies the binaries will have. We'll then populate /etc on that -temporary tree and put in a few important default configurations inside on -/usr/src/tools/tools/tinybsd/conf/YOURCHOICE/etc/ like rc.conf, fstab and others. - -Finally, we create an empty image, according to your media's specifications, -passed on to the script on the command line, and copy the entire temporary -work tree into the image mounted on /mnt. - -- Running TinyBSD - -Now that we know how it works, it's time for us to build our own image. Let's -do that step-by-step. - -1) Choose what pre-configured image you want. - -2) Edit the TINYBSD kernel file and add/remove all options you'll need. - -3) Edit the tinybsd.basefiles file and add/remove all binaries you'll need on -your system. - -4) Copy all your /etc configuration which you want to conf/YOURIMAGE/etc/. - -5) Gather the right information on your destination media. To do that, plug in -the device on the system and fetch the information using diskinfo(8): - -# diskinfo -v /dev/ad2 -ad2 - 512 # sectorsize - 20060135424 # mediasize in bytes (19G) - 39179952 # mediasize in sectors - 38869 # Cylinders according to firmware. - 16 # Heads according to firmware. - 63 # Sectors according to firmware. - -To create my image, I'll need to know the media size in sectors, Heads -according to firmware and Sectors according to firmware. Optionally, you may -define the name of the generated image's file, but if you don't, it'll be -named tinybsd.bin. Now that we have gathered these informations through -diskinfo, all we need to do is run tinybsd. Remember that it has 3 -parameters plus 1 optional, and if you don't pass on the required ones, the -script will warn you about it: - -# /usr/src/tools/tools/tinybsd/tinybsd -Woops! - Usage: tinybsd <mediasize in sectors> <heads according to firmware> - <sectors according to firmware> <conf> [<tinybsd image name>] - - Example: tinybsd 62592 4 32 - - or - - /usr/src/tools/tools/tinybsd/tinybsd 62592 4 32 wireless - - Run diskinfo(8) -v against your CF device to get correct information - about your disk. - -Passing on the parameters correctly: - -# /usr/src/tools/tools/tinybsd/tinybsd 39179952 16 63 wireless -Creating directory hierarchy... -./bin missing (created) -./boot missing (created) -./boot/defaults missing (created) -./boot/kernel missing (created) -./boot/modules missing (created) -./dev missing (created) -./etc missing (created) -... - -In the end, we have the generated tinybsd.bin image. Now we have to copy it to -its final destination: - -# dd if=/usr/src/tools/tools/tinybsd/tinybsd.bin of=/dev/ad2 - -Boot up your new embedded system and log on it. If you're ever going to modify -it, you must first remount the root slice as read-write, as it operates by -default on read-only mode, saving disk writes and preventing data-loss in case -of power failures. To mount it for read-write, use mount: - -# mount -u -o rw / - -Once you're done, return it to read-only mode: - -# mount -u -o ro / - -The first thing you need to do after logging for the first time, is to set a -root password. By default, it's created with no root password. - -If you run df(1), you'll see the following partitions: - -# df -Filesystem 1K-blocks Used Avail Capacity Mounted on -/dev/ad0a 29359 19446 7565 72% / -devfs 1 1 0 100% /dev -procfs 4 4 0 100% /proc -/dev/md0 3694 114 3286 3% /var -/dev/md1 19566 6 17996 0% /tmp - -As you can see, /var and /tmp are mounted on /dev/md0 and /dev/md1 -respectively, using memory disk devices. That's because both /var and /tmp are -write-intensive, and as our system works mostly on read-only mode, we'd suffer -with writing problems there, so the memory disk approach works fine. On the -other hand, whenever you reboot the system, those directories' contents -(including logs on /var/log) will be lost. If you need to keep the contents of -those directories, I suggest you to always upload them to another box. - -The configuration line that fires up the system script to create /var as a -memory disk partition is "varmfs="YES"", inside -/etc/rc.conf. Besides mounting /var as a memory disk device, it also populates -its tree with the necessary subdirectories. Initially, /var is created on -memory using only 32MB of space, and that's usually enough. Although, if you -find it necessary to tweak that configuration, you may edit this line of -/etc/rc.conf: - -varsize="32m" - -Change 32m to whatever value you see fit (in MBytes). Take care of not using -your entire memory for /var. - -- Ports and TinyBSD - -You can also install ports on the new system via ports. For that, you'll need -to set the PREFIX environment variable to the image's destination path. Let's -assume you want to install apache on the newly-created image. For that, I'd do -this: - -# mdconfig -a -t vnode -f /usr/src/tools/tools/tinybsd/tinybsd.bin -u 0 - -That uses mdconfig to enable the memory disk 0. - -# mount /dev/md0a /mnt - -Now we've mounted the image on the temporary directory /mnt. Let's then -install apache via ports: - -# cd /usr/ports/www/apache13 -# make install PREFIX=/mnt/usr/local -===> Vulnerability check disabled ->> apache_1.3.31.tar.gz doesn't seem to exist in /usr/ports/distfiles/. ->> Attempting to fetch from http://www.apache.org/dist/httpd/. -... - This port has installed the following startup scripts which may cause - these network services to be started at boot time. -/mnt/usr/local/etc/rc.d/apache.sh -.... - -Once the install is finished, let's verify that apache has indeed been -properly installed under our /mnt directory: - -# cd /mnt/usr/local/sbin -# ls -lga httpd --rwxr-xr-x 1 root wheel 252439 Jul 14 15:31 httpd - -Our software has been successfully installed. You must notice that at the end -of the install, it shows the full path for the PREFIX variable we passed it. -The problem with that is that at boot-time, your system is going to look for -it under /mnt instead of /usr. So we need to edit apache's initialization -script under /usr/local/etc/rc.d (apache.sh) and remove all instances of -"/mnt" in it. - -WARNING: A very important thing to care about are dependencies. Before -installing anything, check to see if it has any dependencies, and that you'll -have enough disk space on the destination system for both the application -you're installing and its dependencies. - -- Script download - -TinyBSD is still a project under heavy development, both the script itself and -its documentation. - -In case you'd like to try or use the BETA version of the script, feel free to -download it from the project's official site at http://code.google.com/p/tinybsd/. diff --git a/tools/tools/tinybsd/conf/bridge/TINYBSD b/tools/tools/tinybsd/conf/bridge/TINYBSD deleted file mode 100644 index fe6bed93ba6f..000000000000 --- a/tools/tools/tinybsd/conf/bridge/TINYBSD +++ /dev/null @@ -1,155 +0,0 @@ -# $FreeBSD$ - -machine i386 -cpu I486_CPU -cpu I586_CPU -cpu I686_CPU -ident TINYBSD - -# To statically compile in device wiring instead of /boot/device.hints -#hints "GENERIC.hints" # Default places to look for devices. - -options SCHED_4BSD # 4BSD scheduler -options INET # InterNETworking -options FFS # Berkeley Fast Filesystem -options SOFTUPDATES # Enable FFS soft updates support -options UFS_DIRHASH # Improve performance on big directories -options MD_ROOT # MD is a potential root device -options PROCFS # Process filesystem (requires PSEUDOFS) -options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_GPT # GUID Partition Tables. -options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] -options COMPAT_FREEBSD4 # Compatible with FreeBSD4 -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions -options KBD_INSTALL_CDEV # install a CDEV entry in /dev -options AHC_REG_PRETTY_PRINT # Print register bitfields in debug - # output. Adds ~128k to driver. -options AHD_REG_PRETTY_PRINT # Print register bitfields in debug - # output. Adds ~215k to driver. -options ADAPTIVE_GIANT # Giant mutex is adaptive. - -device apic # I/O APIC - -device eisa -device pci - -# Floppy drives -#device fdc - -# ATA and ATAPI devices -device ata -device atadisk # ATA disk drives -options ATA_STATIC_ID # Static device numbering - -# atkbdc0 controls both the keyboard and the PS/2 mouse -device atkbdc # AT keyboard controller -device atkbd # AT keyboard -device psm # PS/2 mouse - -device vga # VGA video card driver - -#device splash # Splash screen and screen saver support - -# syscons is the default console driver, resembling an SCO console -device sc - -# Enable this for the pcvt (VT220 compatible) console driver -#device vt -#options XSERVER # support for X server on a vt console -#options FAT_CURSOR # start with block cursor - -device agp # support several AGP chipsets - -# PCCARD (PCMCIA) support -# PCMCIA and cardbus bridge support -device cbb # cardbus (yenta) bridge -device pccard # PC Card (16-bit) bus -device cardbus # CardBus (32-bit) bus - -# Serial (COM) ports -device sio # 8250, 16[45]50 based serial ports - -# PCI Ethernet NICs. -device de # DEC/Intel DC21x4x (``Tulip'') -device em # Intel PRO/1000 adapter Gigabit Ethernet Card -device txp # 3Com 3cR990 (``Typhoon'') -device vx # 3Com 3c590, 3c595 (``Vortex'') - -# PCI Ethernet NICs that use the common MII bus controller code. -# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! -device miibus # MII bus support -device bfe # Broadcom BCM440x 10/100 Ethernet -device bge # Broadcom BCM570xx Gigabit Ethernet -device dc # DEC/Intel 21143 and various workalikes -device fxp # Intel EtherExpress PRO/100B (82557, 82558) -device lge # Level 1 LXT1001 gigabit ethernet -device nge # NatSemi DP83820 gigabit ethernet -device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc') -device re # RealTek 8139C+/8169/8169S/8110S -device rl # RealTek 8129/8139 -device sf # Adaptec AIC-6915 (``Starfire'') -device sis # Silicon Integrated Systems SiS 900/SiS 7016 -device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet -device ste # Sundance ST201 (D-Link DFE-550TX) -device ti # Alteon Networks Tigon I/II gigabit Ethernet -device tl # Texas Instruments ThunderLAN -device tx # SMC EtherPower II (83c170 ``EPIC'') -device vge # VIA VT612x gigabit ethernet -device vr # VIA Rhine, Rhine II -device wb # Winbond W89C840F -device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') - -# ISA Ethernet NICs. pccard NICs included. -device cs # Crystal Semiconductor CS89x0 NIC -# 'device ed' requires 'device miibus' -device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards -device ex # Intel EtherExpress Pro/10 and Pro/10+ -device ep # Etherlink III based cards -device fe # Fujitsu MB8696x based cards -device ie # EtherExpress 8/16, 3C507, StarLAN 10 etc. -device sn # SMC's 9000 series of Ethernet chips -device xe # Xircom pccard Ethernet - -# ISA devices that use the old ISA shims -#device le - -# Wireless NIC cards -device wlan # 802.11 support -device an # Aironet 4500/4800 802.11 wireless NICs. -device awi # BayStack 660 and others -device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. -#device wl # Older non 802.11 Wavelan wireless NIC. - -# Pseudo devices. -device loop # Network loopback -device ether # Ethernet support -device pty # Pseudo-ttys (telnet etc) -device md # Memory "disks" - -# The `bpf' device enables the Berkeley Packet Filter. -# Be aware of the administrative consequences of enabling this! -# Note that 'bpf' is required for DHCP. -device bpf # Berkeley packet filter - -options IPFIREWALL -options IPFIREWALL_DEFAULT_TO_ACCEPT - -device ath -device ath_hal -device ath_rate_sample - -device if_bridge #Bridge interface - -# CLK_USE_I8254_CALIBRATION causes the calibrated frequency of the i8254 -# clock to actually be used. -options CLK_USE_I8254_CALIBRATION - -# CPU_ELAN enables support for AMDs ElanSC520 CPU. -options CPU_ELAN -options CPU_SOEKRIS -options CPU_ELAN_XTAL=32768000 -options CPU_ELAN_PPS - diff --git a/tools/tools/tinybsd/conf/bridge/etc/fstab b/tools/tools/tinybsd/conf/bridge/etc/fstab deleted file mode 100644 index 16ada11d7790..000000000000 --- a/tools/tools/tinybsd/conf/bridge/etc/fstab +++ /dev/null @@ -1,2 +0,0 @@ -# $FreeBSD$ -/dev/ad0a / ufs ro 1 1 diff --git a/tools/tools/tinybsd/conf/bridge/etc/rc.conf b/tools/tools/tinybsd/conf/bridge/etc/rc.conf deleted file mode 100644 index a3e638e5efd5..000000000000 --- a/tools/tools/tinybsd/conf/bridge/etc/rc.conf +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ -hostname="tinybsd.freebsd.org" -sendmail_enable="NONE" -sshd_enable="YES" -usbd_enable="NO" -inetd_enable="NO" -portmap_enable="NO" -update_motd="NO" -varmfs="YES" -populate_var="YES" -varsize="8192" -tmpmfs="YES" - -# Bridge configuration -# Replace both ath0 and xl1 by your bridge interfaces -cloned_interfaces="bridge0" -ifconfig_bridge0="addm ath0 addm xl1 up" diff --git a/tools/tools/tinybsd/conf/bridge/etc/sysctl.conf b/tools/tools/tinybsd/conf/bridge/etc/sysctl.conf deleted file mode 100644 index cb7084679fae..000000000000 --- a/tools/tools/tinybsd/conf/bridge/etc/sysctl.conf +++ /dev/null @@ -1,5 +0,0 @@ -# $FreeBSD$ - -# BRIDGE Options -net.link.bridge.ipfw=1 -net.link.bridge.pfil_onlyip=1 diff --git a/tools/tools/tinybsd/conf/bridge/tinybsd.basefiles b/tools/tools/tinybsd/conf/bridge/tinybsd.basefiles deleted file mode 100644 index 63a860e5b8f7..000000000000 --- a/tools/tools/tinybsd/conf/bridge/tinybsd.basefiles +++ /dev/null @@ -1,236 +0,0 @@ -# $FreeBSD$ -# contents of ${WORKDIR}/boot -boot/boot0 -boot/boot1 -boot/boot2 -boot/defaults/loader.conf -boot/device.hints -boot/loader -boot/loader.4th -boot/loader.help -boot/loader.rc -boot/mbr -boot/support.4th - -# contents of ${WORKDIR}/libexec -libexec/ld-elf.so.1:usr/libexec/ld-elf.so.1 - -# contents of ${WORKDIR}/bin -bin/[:bin/test -bin/cat -bin/chflags -bin/chio -bin/chmod -bin/cp -bin/csh:bin/tcsh -bin/date -bin/dd -bin/df -bin/domainname -bin/echo -bin/ed:bin/red -bin/expr -bin/hostname -bin/kenv -bin/kill -bin/ln:bin/link -bin/ls -bin/mkdir -bin/mv -bin/pax -bin/ps -bin/pwd -bin/realpath -bin/rm:bin/unlink -bin/rmdir -bin/sh -bin/sleep -bin/stty -bin/sync - -# contents of ${WORKDIR}/sbin -sbin/adjkerntz -sbin/comcontrol -sbin/disklabel -sbin/dmesg -sbin/fastboot:sbin/reboot -sbin/fasthalt:sbin/halt -sbin/fsck -sbin/fsck_ufs:sbin/fsck_ffs -sbin/fsck_ufs:sbin/fsck_4.2bsd -sbin/ifconfig -sbin/init -sbin/ipfw -sbin/kldconfig -sbin/kldload -sbin/kldstat -sbin/kldunload -sbin/ldconfig -sbin/md5 -sbin/mdconfig -sbin/mknod -sbin/mdmfs -sbin/mount -sbin/mount_nfs -sbin/mount_nullfs -sbin/mount_unionfs -sbin/newfs -sbin/nextboot -sbin/nologin -sbin/nos-tun -sbin/ping -sbin/rcorder -sbin/route -sbin/shutdown -sbin/slattach -sbin/swapon -sbin/sysctl -sbin/umount - -# contents of ${WORKDIR}/usr/sbin -usr/bin/at:usr/bin/atq -usr/bin/at:usr/bin/atrm -usr/bin/at:usr/bin/batch -usr/bin/awk -usr/bin/basename -usr/bin/bunzip2:usr/bin/bzcat -usr/bin/bunzip2:usr/bin/bzip2 -usr/bin/chat -usr/bin/chfn:usr/bin/chpass -usr/bin/chfn:usr/bin/chsh -usr/bin/chgrp -usr/bin/cksum -usr/bin/clear -usr/bin/cmp -usr/bin/compress:usr/bin/uncompress -usr/bin/cpio -usr/bin/crontab -usr/bin/cu -usr/bin/dig -usr/bin/dirname -usr/bin/du -usr/bin/ee -usr/bin/egrep:usr/bin/fgrep -usr/bin/egrep:usr/bin/grep -usr/bin/env -usr/bin/false -usr/bin/fetch -usr/bin/find -usr/bin/finger -usr/bin/fstat -usr/bin/fsync -usr/bin/ftp -usr/bin/gunzip:usr/bin/gzcat -usr/bin/gunzip:usr/bin/gzip -usr/bin/gzexe -usr/bin/head -usr/bin/hexdump -usr/bin/id:usr/bin/whoami -usr/bin/ident -usr/bin/killall -usr/bin/last -usr/bin/less:usr/bin/more -usr/bin/limits -usr/bin/lock -usr/bin/lockf -usr/bin/logger -usr/bin/login -usr/bin/logname -usr/bin/mesg -usr/bin/minigzip -usr/bin/mkfifo -usr/bin/mktemp -usr/bin/msgs -usr/bin/netstat -usr/bin/nfsstat -usr/bin/nice -usr/bin/nslookup -usr/bin/nsupdate -usr/bin/nohup -usr/bin/objformat -usr/bin/openssl -usr/bin/passwd -usr/bin/printf -usr/bin/renice -usr/bin/reset:usr/sbin/tset -usr/bin/scp -usr/bin/script -usr/bin/sed -usr/bin/sftp -usr/bin/shar -usr/bin/slogin:usr/bin/ssh -usr/bin/sort -usr/bin/split -usr/bin/ssh-keygen -usr/bin/su -usr/bin/tail -usr/bin/tar -usr/bin/tee -usr/bin/telnet -usr/bin/tftp -usr/bin/time -usr/bin/top -usr/bin/touch -usr/bin/tput -usr/bin/tr -usr/bin/true -usr/bin/tty -usr/bin/uname -usr/bin/uptime:usr/bin/w -usr/bin/users -usr/bin/uudecode -usr/bin/uuencode -usr/bin/vi -usr/bin/vmstat -usr/bin/wall -usr/bin/who -usr/bin/whois -usr/bin/write -usr/bin/yes - -# contents of ${WORKDIR}/usr/sbin -usr/sbin/arp -usr/sbin/boot0cfg -usr/sbin/chown -usr/sbin/chroot -usr/sbin/cron -usr/sbin/idprio:usr/sbin/rtprio -usr/sbin/inetd -usr/sbin/iostat -usr/sbin/kbdcontrol -usr/sbin/lastlogin -usr/sbin/memcontrol -usr/sbin/mountd -usr/sbin/mtree -usr/sbin/newsyslog -usr/sbin/ngctl -usr/sbin/nghook -usr/sbin/ntpdate -usr/sbin/pciconf -usr/sbin/pw -usr/sbin/pwd_mkdb -usr/sbin/slstat -usr/sbin/sshd -usr/sbin/syslogd -usr/sbin/tcpdchk -usr/sbin/tcpdmatch -usr/sbin/tcpdump -usr/sbin/traceroute -usr/sbin/vidcontrol -usr/sbin/vipw -usr/sbin/vnconfig -usr/sbin/watch -usr/sbin/pccardc -usr/sbin/pccardd - -# contents of ${WORKDIR}/usr/libexec -usr/libexec/atrun -usr/libexec/ftpd -usr/libexec/getty -usr/libexec/sftp-server -usr/libexec/telnetd -usr/libexec/tftpd - -# contents of ${WORKDIR}/usr/share -usr/share/misc/termcap - diff --git a/tools/tools/tinybsd/conf/bridge/tinybsd.ports b/tools/tools/tinybsd/conf/bridge/tinybsd.ports deleted file mode 100644 index 49bb52175241..000000000000 --- a/tools/tools/tinybsd/conf/bridge/tinybsd.ports +++ /dev/null @@ -1,9 +0,0 @@ -# $FreeBSD$ -# Here you can add the applications from the FreeBSD Ports Collection which you -# want TinyBSD ports system to install in your embedded system. You whould list -# one application per line, mentioning its category and name, like the examples: -# -# www/mini_httpd -# net-mgmt/rate -# -# Make sure you have enough space to add it. diff --git a/tools/tools/tinybsd/conf/default/TINYBSD b/tools/tools/tinybsd/conf/default/TINYBSD deleted file mode 100644 index 64b8f13a3629..000000000000 --- a/tools/tools/tinybsd/conf/default/TINYBSD +++ /dev/null @@ -1,170 +0,0 @@ -# $FreeBSD$ - -machine i386 -cpu I486_CPU -cpu I586_CPU -cpu I686_CPU -ident TINYBSD - -# To statically compile in device wiring instead of /boot/device.hints -#hints "GENERIC.hints" # Default places to look for devices. - -options SCHED_4BSD # 4BSD scheduler -options INET # InterNETworking -options FFS # Berkeley Fast Filesystem -options SOFTUPDATES # Enable FFS soft updates support -options UFS_ACL # Support for access control lists -options UFS_DIRHASH # Improve performance on big directories -options MD_ROOT # MD is a potential root device -options NFSCLIENT # Network Filesystem Client -options NFSSERVER # Network Filesystem Server -options NFS_ROOT # NFS usable as /, requires NFSCLIENT -options MSDOSFS # MSDOS Filesystem -options CD9660 # ISO 9660 Filesystem -options PROCFS # Process filesystem (requires PSEUDOFS) -options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_GPT # GUID Partition Tables. -options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] -options COMPAT_FREEBSD4 # Compatible with FreeBSD4 -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions -options KBD_INSTALL_CDEV # install a CDEV entry in /dev -options AHC_REG_PRETTY_PRINT # Print register bitfields in debug - # output. Adds ~128k to driver. -options AHD_REG_PRETTY_PRINT # Print register bitfields in debug - # output. Adds ~215k to driver. -options ADAPTIVE_GIANT # Giant mutex is adaptive. - -device apic # I/O APIC - -device eisa -device pci - -# Floppy drives -#device fdc - -# ATA and ATAPI devices -device ata -device atadisk # ATA disk drives -#device ataraid # ATA RAID drives -#device atapicd # ATAPI CDROM drives -#device atapifd # ATAPI floppy drives -device atapist # ATAPI tape drives -options ATA_STATIC_ID # Static device numbering - -# atkbdc0 controls both the keyboard and the PS/2 mouse -device atkbdc # AT keyboard controller -device atkbd # AT keyboard -device psm # PS/2 mouse - -device vga # VGA video card driver - -#device splash # Splash screen and screen saver support - -# syscons is the default console driver, resembling an SCO console -device sc - -# Enable this for the pcvt (VT220 compatible) console driver -#device vt -#options XSERVER # support for X server on a vt console -#options FAT_CURSOR # start with block cursor - -device agp # support several AGP chipsets - -# PCCARD (PCMCIA) support -# PCMCIA and cardbus bridge support -device cbb # cardbus (yenta) bridge -device pccard # PC Card (16-bit) bus -device cardbus # CardBus (32-bit) bus - -# Serial (COM) ports -device sio # 8250, 16[45]50 based serial ports - -# PCI Ethernet NICs. -device de # DEC/Intel DC21x4x (``Tulip'') -device em # Intel PRO/1000 adapter Gigabit Ethernet Card -device txp # 3Com 3cR990 (``Typhoon'') -device vx # 3Com 3c590, 3c595 (``Vortex'') - -# PCI Ethernet NICs that use the common MII bus controller code. -# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! -device miibus # MII bus support -device bfe # Broadcom BCM440x 10/100 Ethernet -device bge # Broadcom BCM570xx Gigabit Ethernet -device dc # DEC/Intel 21143 and various workalikes -device fxp # Intel EtherExpress PRO/100B (82557, 82558) -device lge # Level 1 LXT1001 gigabit ethernet -device nge # NatSemi DP83820 gigabit ethernet -device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc') -device re # RealTek 8139C+/8169/8169S/8110S -device rl # RealTek 8129/8139 -device sf # Adaptec AIC-6915 (``Starfire'') -device sis # Silicon Integrated Systems SiS 900/SiS 7016 -device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet -device ste # Sundance ST201 (D-Link DFE-550TX) -device ti # Alteon Networks Tigon I/II gigabit Ethernet -device tl # Texas Instruments ThunderLAN -device tx # SMC EtherPower II (83c170 ``EPIC'') -device vge # VIA VT612x gigabit ethernet -device vr # VIA Rhine, Rhine II -device wb # Winbond W89C840F -device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') - -# ISA Ethernet NICs. pccard NICs included. -device cs # Crystal Semiconductor CS89x0 NIC -# 'device ed' requires 'device miibus' -device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards -device ex # Intel EtherExpress Pro/10 and Pro/10+ -device ep # Etherlink III based cards -device fe # Fujitsu MB8696x based cards -device ie # EtherExpress 8/16, 3C507, StarLAN 10 etc. -device sn # SMC's 9000 series of Ethernet chips -device xe # Xircom pccard Ethernet - -# ISA devices that use the old ISA shims -#device le - -# Wireless NIC cards *** 5241 LINES SKIPPED ***