Split minix distribution set

The minix set is now divided into minix-base, minix-comp, minix-games,
minix-kernel, minix-man and minix-tests.

This allows massive space savings on the installlation CD because only
the base system used for installation is stored uncompressed. Also, it
makes the system more modular.

Change-Id: Ic8d168b4c3112204013170f07245aef98aaa51e7
This commit is contained in:
Jean-Baptiste Boric 2015-09-16 16:00:24 +02:00 committed by Lionel Sambuc
parent 240e6259de
commit 2d6bbeb0b9
24 changed files with 7564 additions and 7454 deletions

View File

@ -1,4 +1,9 @@
minix-sys Minix Complete system (to be fixed and properly put into separate packages)
minix-base Minix base system
minix-comp Minix compilation tools
minix-games Minix BSD games
minix-kernel Minix kernel and modules
minix-man Minix manuals
minix-tests Minix tests suites
base-adosfs-root Root file system support for Amiga DOS file system support
base-amd-bin auto-mounter daemon
base-amd-examples example configuration files for the auto-mounter daemon and utilities

View File

@ -0,0 +1,50 @@
#
# Sorted using sort_set.pl in releasetools.
# to add an entry simply add it at the end of the
# file and run
# ../../../../releasetools/sort_set.pl < mi > out
# mv out mi
#
./etc/rc.capes minix-base
./etc/rc.capes/BB-BONE-WTHR-01 minix-base
./etc/system.conf.d/lan8710a minix-base
./etc/system.conf.d/usbd minix-base
./service/bmp085 minix-base
./service/cat24c256 minix-base
./service/fb minix-base
./service/gpio minix-base
./service/i2c minix-base
./service/lan8710a minix-base
./service/random minix-base
./service/sht21 minix-base
./service/tda19988 minix-base
./service/tps65217 minix-base
./service/tps65950 minix-base
./service/tsl2550 minix-base
./service/usbd minix-base
./usr/bin/eepromread minix-base
./usr/lib/libc_vfp.a minix-base obsolete
./usr/lib/libc_vfp.so.0.0 minix-base obsolete
./usr/lib/libc_vfp.so.0 minix-base obsolete
./usr/lib/libc_vfp.so minix-base obsolete
./usr/lib/libc_vfp_pic.a minix-base obsolete
./usr/lib/libclkconf.a minix-base
./usr/lib/libclkconf_pic.a minix-base
./usr/lib/libgcc_eh.a minix-base gcccmds
./usr/lib/libgpio.a minix-base
./usr/lib/libgpio_pic.a minix-base
./usr/lib/libi2cdriver.a minix-base
./usr/lib/libi2cdriver_pic.a minix-base
./usr/man/man1/eepromread.1 minix-base
./usr/mdec minix-base
./usr/share/beaglebone minix-base
./usr/share/beaglebone/weather minix-base
./usr/share/beaglebone/weather/LICENSE minix-base
./usr/share/beaglebone/weather/README.txt minix-base
./usr/share/beaglebone/weather/index.html minix-base
./usr/share/beaglebone/weather/jquery.js minix-base
./usr/share/beaglebone/weather/processing.js minix-base
./usr/share/beaglebone/weather/spin.js minix-base
./usr/share/beaglebone/weather/style.css minix-base
./usr/share/beaglebone/weather/weatherstation.js minix-base
./usr/share/beaglebone/weather/weatherstation.lua minix-base

View File

@ -0,0 +1,70 @@
#
# Sorted using sort_set.pl in releasetools.
# to add an entry simply add it at the end of the
# file and run
# ../../../../releasetools/sort_set.pl < mi > out
# mv out mi
#
./etc/system.conf.d/3c90x minix-base
./etc/system.conf.d/atl2 minix-base
./etc/system.conf.d/dec21140A minix-base
./etc/system.conf.d/e1000 minix-base
./etc/system.conf.d/fxp minix-base
./etc/system.conf.d/lance minix-base
./etc/system.conf.d/rtl8139 minix-base
./etc/system.conf.d/rtl8169 minix-base
./etc/system.conf.d/virtio_net minix-base
./service/3c90x minix-base
./service/acpi minix-base
./service/ahci minix-base
./service/amddev minix-base
./service/at_wini minix-base
./service/atl2 minix-base
./service/dec21140A minix-base
./service/dp8390 minix-base
./service/dpeth minix-base
./service/e1000 minix-base
./service/es1370 minix-base
./service/es1371 minix-base
./service/fbd minix-base
./service/filter minix-base
./service/floppy minix-base
./service/fxp minix-base
./service/hgfs minix-base
./service/lance minix-base
./service/pci minix-base
./service/pckbd minix-base
./service/printer minix-base
./service/random minix-base
./service/rtl8139 minix-base
./service/rtl8169 minix-base
./service/sb16 minix-base
./service/ti1225 minix-base
./service/vbfs minix-base
./service/vbox minix-base
./service/virtio_blk minix-base
./service/virtio_net minix-base
./usr/lib/libhgfs.a minix-base
./usr/lib/libhgfs_pic.a minix-base
./usr/lib/libm387.a minix-base
./usr/lib/libm387.so minix-base
./usr/lib/libm387.so.0 minix-base
./usr/lib/libm387.so.0.1 minix-base
./usr/lib/libm387_pic.a minix-base
./usr/lib/libvassert.a minix-base
./usr/lib/libvboxfs.a minix-base
./usr/lib/libvboxfs_pic.a minix-base
./usr/lib/libvirtio.a minix-base
./usr/lib/libvirtio_pic.a minix-base
./usr/mdec minix-base
./usr/mdec/boot_monitor minix-base
./usr/mdec/bootxx_cd9660 minix-base
./usr/mdec/bootxx_ext2fs minix-base
./usr/mdec/bootxx_ffsv1 minix-base
./usr/mdec/bootxx_minixfs3 minix-base
./usr/mdec/gptmbr.bin minix-base
./usr/mdec/mbr minix-base
./usr/mdec/mbr_bootsel minix-base
./usr/mdec/mbr_com0 minix-base
./usr/mdec/mbr_com0_9600 minix-base
./usr/mdec/mbr_ext minix-base

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,84 @@
#
# Sorted using sort_set.pl in releasetools.
# to add an entry simply add it at the end of the
# file and run
# ../../../../releasetools/sort_set.pl < mi > out
# mv out mi
#
./usr/include/arm minix-comp
./usr/include/arm/aeabi.h minix-comp
./usr/include/arm/ansi.h minix-comp
./usr/include/arm/aout_machdep.h minix-comp
./usr/include/arm/archconst.h minix-comp
./usr/include/arm/archtypes.h minix-comp
./usr/include/arm/arm26 minix-comp
./usr/include/arm/arm26/types.h minix-comp
./usr/include/arm/arm32 minix-comp
./usr/include/arm/arm32/frame.h minix-comp
./usr/include/arm/arm32/katelib.h minix-comp
./usr/include/arm/arm32/param.h minix-comp
./usr/include/arm/arm32/pmap.h minix-comp
./usr/include/arm/arm32/psl.h minix-comp
./usr/include/arm/arm32/pte.h minix-comp
./usr/include/arm/arm32/rtc.h minix-comp
./usr/include/arm/arm32/types.h minix-comp
./usr/include/arm/arm32/vmparam.h minix-comp
./usr/include/arm/armreg.h minix-comp
./usr/include/arm/asm.h minix-comp
./usr/include/arm/atomic.h minix-comp
./usr/include/arm/bswap.h minix-comp
./usr/include/arm/byte_swap.h minix-comp
./usr/include/arm/cdefs.h minix-comp
./usr/include/arm/compat_jmp_buf.h minix-comp obsolete
./usr/include/arm/cpu.h minix-comp
./usr/include/arm/cpuconf.h minix-comp
./usr/include/arm/disklabel.h minix-comp
./usr/include/arm/diskparm.h minix-comp
./usr/include/arm/elf.h minix-comp
./usr/include/arm/elf_machdep.h minix-comp
./usr/include/arm/endian.h minix-comp
./usr/include/arm/endian_machdep.h minix-comp
./usr/include/arm/fenv.h minix-comp
./usr/include/arm/float.h minix-comp
./usr/include/arm/frame.h minix-comp
./usr/include/arm/ieee.h minix-comp
./usr/include/arm/ieeefp.h minix-comp
./usr/include/arm/int_const.h minix-comp
./usr/include/arm/int_fmtio.h minix-comp
./usr/include/arm/int_limits.h minix-comp
./usr/include/arm/int_mwgwtypes.h minix-comp
./usr/include/arm/int_types.h minix-comp
./usr/include/arm/interrupt.h minix-comp
./usr/include/arm/ipcconst.h minix-comp
./usr/include/arm/kcore.h minix-comp
./usr/include/arm/limits.h minix-comp
./usr/include/arm/lock.h minix-comp
./usr/include/arm/math.h minix-comp
./usr/include/arm/mcontext.h minix-comp
./usr/include/arm/memory.h minix-comp
./usr/include/arm/multiboot.h minix-comp
./usr/include/arm/mutex.h minix-comp
./usr/include/arm/param.h minix-comp
./usr/include/arm/partition.h minix-comp
./usr/include/arm/pcb.h minix-comp
./usr/include/arm/pmc.h minix-comp
./usr/include/arm/proc.h minix-comp
./usr/include/arm/profile.h minix-comp
./usr/include/arm/ptrace.h minix-comp
./usr/include/arm/reg.h minix-comp
./usr/include/arm/rwlock.h minix-comp
./usr/include/arm/setjmp.h minix-comp
./usr/include/arm/signal.h minix-comp
./usr/include/arm/stackframe.h minix-comp
./usr/include/arm/swi.h minix-comp
./usr/include/arm/sysarch.h minix-comp
./usr/include/arm/trap.h minix-comp
./usr/include/arm/types.h minix-comp
./usr/include/arm/vfpreg.h minix-comp
./usr/include/arm/vm.h minix-comp
./usr/include/arm/vmparam.h minix-comp
./usr/include/arm/wchar_limits.h minix-comp
./usr/include/evbarm minix-comp
./usr/include/evbarm/disklabel.h minix-comp
./usr/include/gcc-4.5/arm_neon.h minix-comp gcccmds
./usr/include/i386 minix-comp

View File

@ -0,0 +1,123 @@
#
# Sorted using sort_set.pl in releasetools.
# to add an entry simply add it at the end of the
# file and run
# ../../../../releasetools/sort_set.pl < mi > out
# mv out mi
#
./usr/include/gcc-4.5/abmintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/ammintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/avxintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/bmmintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/cpuid.h minix-comp gcccmds
./usr/include/gcc-4.5/cross-stdarg.h minix-comp gcccmds
./usr/include/gcc-4.5/emmintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/fma4intrin.h minix-comp gcccmds
./usr/include/gcc-4.5/ia32intrin.h minix-comp gcccmds
./usr/include/gcc-4.5/immintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/lwpintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/mm3dnow.h minix-comp gcccmds
./usr/include/gcc-4.5/mm_malloc.h minix-comp gcccmds
./usr/include/gcc-4.5/nmmintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/pmmintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/popcntintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/smmintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/tmmintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/wmmintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/x86intrin.h minix-comp gcccmds
./usr/include/gcc-4.5/xmmintrin.h minix-comp gcccmds
./usr/include/gcc-4.5/xopintrin.h minix-comp gcccmds
./usr/include/i386 minix-comp
./usr/include/i386/ansi.h minix-comp
./usr/include/i386/archconst.h minix-comp
./usr/include/i386/archtypes.h minix-comp
./usr/include/i386/asm.h minix-comp
./usr/include/i386/bios.h minix-comp
./usr/include/i386/bootinfo.h minix-comp
./usr/include/i386/bswap.h minix-comp
./usr/include/i386/byte_swap.h minix-comp
./usr/include/i386/cdefs.h minix-comp
./usr/include/i386/cmos.h minix-comp
./usr/include/i386/compat_jmp_buf.h minix-comp obsolete
./usr/include/i386/cpu.h minix-comp
./usr/include/i386/disklabel.h minix-comp
./usr/include/i386/diskparm.h minix-comp
./usr/include/i386/elf.h minix-comp
./usr/include/i386/elf_machdep.h minix-comp
./usr/include/i386/endian.h minix-comp
./usr/include/i386/endian_machdep.h minix-comp
./usr/include/i386/fenv.h minix-comp
./usr/include/i386/float.h minix-comp
./usr/include/i386/fpu.h minix-comp
./usr/include/i386/frame.h minix-comp
./usr/include/i386/ieee.h minix-comp
./usr/include/i386/ieeefp.h minix-comp
./usr/include/i386/int86.h minix-comp
./usr/include/i386/int_const.h minix-comp
./usr/include/i386/int_fmtio.h minix-comp
./usr/include/i386/int_limits.h minix-comp
./usr/include/i386/int_mwgwtypes.h minix-comp
./usr/include/i386/int_types.h minix-comp
./usr/include/i386/interrupt.h minix-comp
./usr/include/i386/ipcconst.h minix-comp
./usr/include/i386/limits.h minix-comp
./usr/include/i386/lock.h minix-comp
./usr/include/i386/math.h minix-comp
./usr/include/i386/mcontext.h minix-comp
./usr/include/i386/memory.h minix-comp
./usr/include/i386/multiboot.h minix-comp
./usr/include/i386/mutex.h minix-comp
./usr/include/i386/npx.h minix-comp
./usr/include/i386/param.h minix-comp
./usr/include/i386/partition.h minix-comp
./usr/include/i386/pcb.h minix-comp
./usr/include/i386/pci.h minix-comp
./usr/include/i386/pci_amd.h minix-comp
./usr/include/i386/pci_intel.h minix-comp
./usr/include/i386/pci_sis.h minix-comp
./usr/include/i386/pci_via.h minix-comp
./usr/include/i386/pio.h minix-comp
./usr/include/i386/ports.h minix-comp
./usr/include/i386/proc.h minix-comp
./usr/include/i386/profile.h minix-comp
./usr/include/i386/ptrace.h minix-comp
./usr/include/i386/rwlock.h minix-comp
./usr/include/i386/segments.h minix-comp
./usr/include/i386/setjmp.h minix-comp
./usr/include/i386/signal.h minix-comp
./usr/include/i386/stackframe.h minix-comp
./usr/include/i386/sysarch.h minix-comp
./usr/include/i386/trap.h minix-comp
./usr/include/i386/tss.h minix-comp
./usr/include/i386/types.h minix-comp
./usr/include/i386/vm.h minix-comp
./usr/include/i386/vmparam.h minix-comp
./usr/include/i386/wchar_limits.h minix-comp
./usr/include/minix/vassert.h minix-comp
./usr/include/x86 minix-comp
./usr/include/x86/aout_machdep.h minix-comp
./usr/include/x86/bootinfo.h minix-comp
./usr/include/x86/cacheinfo.h minix-comp
./usr/include/x86/cpu.h minix-comp
./usr/include/x86/cpu_ucode.h minix-comp
./usr/include/x86/cputypes.h minix-comp
./usr/include/x86/cpuvar.h minix-comp
./usr/include/x86/float.h minix-comp
./usr/include/x86/ieee.h minix-comp
./usr/include/x86/ieeefp.h minix-comp
./usr/include/x86/intr.h minix-comp
./usr/include/x86/intrdefs.h minix-comp
./usr/include/x86/lock.h minix-comp
./usr/include/x86/math.h minix-comp
./usr/include/x86/mtrr.h minix-comp
./usr/include/x86/mutex.h minix-comp
./usr/include/x86/pio.h minix-comp
./usr/include/x86/pmap.h minix-comp
./usr/include/x86/pmap_pv.h minix-comp
./usr/include/x86/psl.h minix-comp
./usr/include/x86/pte.h minix-comp
./usr/include/x86/rwlock.h minix-comp
./usr/include/x86/specialreg.h minix-comp
./usr/include/x86/sysarch.h minix-comp
./usr/include/x86/trap.h minix-comp
./usr/include/x86/via_padlock.h minix-comp

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,75 @@
#
# Sorted using sort_set.pl in releasetools.
# to add an entry simply add it at the end of the
# file and run
# ../../../../releasetools/sort_set.pl < mi > out
# mv out mi
#
. minix-games
./etc minix-games
./etc/mtree minix-games
./etc/mtree/set.minix-games minix-games
./usr minix-games
./usr/games minix-games
./usr/games/adventure minix-games
./usr/games/arithmetic minix-games
./usr/games/banner minix-games
./usr/games/bcd minix-games
./usr/games/caesar minix-games
./usr/games/colorbars minix-games
./usr/games/factor minix-games
./usr/games/fish minix-games
./usr/games/fortune minix-games
./usr/games/hide minix-games
./usr/games/monop minix-games
./usr/games/morse minix-games
./usr/games/number minix-games
./usr/games/pig minix-games
./usr/games/ppt minix-games
./usr/games/primes minix-games
./usr/games/rain minix-games
./usr/games/random minix-games
./usr/games/rogue minix-games
./usr/games/rot13 minix-games
./usr/games/snake minix-games
./usr/games/snscore minix-games
./usr/games/strfile minix-games
./usr/games/tetris minix-games
./usr/games/unstr minix-games
./usr/games/wargames minix-games
./usr/share minix-games
./usr/share/games minix-games
./usr/share/games/fish.instr minix-games
./usr/share/games/fortune minix-games
./usr/share/games/fortune/farber minix-games
./usr/share/games/fortune/farber.dat minix-games
./usr/share/games/fortune/fortunes-o minix-games
./usr/share/games/fortune/fortunes-o.dat minix-games
./usr/share/games/fortune/fortunes minix-games
./usr/share/games/fortune/fortunes.dat minix-games
./usr/share/games/fortune/fortunes2-o minix-games
./usr/share/games/fortune/fortunes2-o.dat minix-games
./usr/share/games/fortune/fortunes2 minix-games
./usr/share/games/fortune/fortunes2.dat minix-games
./usr/share/games/fortune/limerick-o minix-games
./usr/share/games/fortune/limerick-o.dat minix-games
./usr/share/games/fortune/limerick minix-games
./usr/share/games/fortune/limerick.dat minix-games
./usr/share/games/fortune/netbsd-o minix-games
./usr/share/games/fortune/netbsd-o.dat minix-games
./usr/share/games/fortune/netbsd-tips minix-games
./usr/share/games/fortune/netbsd-tips.dat minix-games
./usr/share/games/fortune/netbsd minix-games
./usr/share/games/fortune/netbsd.dat minix-games
./usr/share/games/fortune/startrek minix-games
./usr/share/games/fortune/startrek.dat minix-games
./usr/share/games/fortune/unamerican-o minix-games
./usr/share/games/fortune/unamerican-o.dat minix-games
./usr/share/games/fortune/zippy minix-games
./usr/share/games/fortune/zippy.dat minix-games
./var minix-games
./var/db minix-games
./var/db/obsolete minix-games
./var/db/obsolete/minix-games minix-games
./var/games minix-games
./var/games/tetris.scores minix-games

View File

@ -0,0 +1,30 @@
#
# Sorted using sort_set.pl in releasetools.
# to add an entry simply add it at the end of the
# file and run
# ../../../../releasetools/sort_set.pl < mi > out
# mv out mi
#
. minix-kernel
./boot minix-kernel
./boot/minix minix-kernel
./boot/minix/.temp minix-kernel
./boot/minix/.temp/kernel minix-kernel
./boot/minix/.temp/mod01_ds minix-kernel
./boot/minix/.temp/mod02_rs minix-kernel
./boot/minix/.temp/mod03_pm minix-kernel
./boot/minix/.temp/mod04_sched minix-kernel
./boot/minix/.temp/mod05_vfs minix-kernel
./boot/minix/.temp/mod06_memory minix-kernel
./boot/minix/.temp/mod07_tty minix-kernel
./boot/minix/.temp/mod08_mfs minix-kernel
./boot/minix/.temp/mod09_vm minix-kernel
./boot/minix/.temp/mod10_pfs minix-kernel
./boot/minix/.temp/mod11_init minix-kernel
./etc minix-kernel
./etc/mtree minix-kernel
./etc/mtree/set.minix-kernel minix-kernel
./var minix-kernel
./var/db minix-kernel
./var/db/obsolete minix-kernel
./var/db/obsolete/minix-kernel minix-kernel

View File

@ -0,0 +1,9 @@
#
# Sorted using sort_set.pl in releasetools.
# to add an entry simply add it at the end of the
# file and run
# ../../../../releasetools/sort_set.pl < mi > out
# mv out mi
#
./usr/man/man8/hgfs.8 minix-man
./usr/man/man8/vbfs.8 minix-man

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,11 @@
#
# Sorted using sort_set.pl in releasetools.
# to add an entry simply add it at the end of the
# file and run
# ../../../../releasetools/sort_set.pl < mi > out
# mv out mi
#
./usr/tests/minix-posix/test47 minix-tests
./usr/tests/minix-posix/test51 minix-tests
./usr/tests/minix-posix/test57 minix-tests
./usr/tests/minix-posix/test62 minix-tests

View File

@ -0,0 +1,346 @@
#
# Sorted using sort_set.pl in releasetools.
# to add an entry simply add it at the end of the
# file and run
# ../../../../releasetools/sort_set.pl < mi > out
# mv out mi
#
. minix-tests
./etc minix-tests
./etc/atf minix-tests atf
./etc/mtree minix-tests
./etc/mtree/set.minix-tests minix-tests
./usr minix-tests
./usr/bin minix-tests atf,kyua
./usr/bin/atf-config minix-tests atf,!kyua
./usr/bin/atf-report minix-tests atf
./usr/bin/atf-run minix-tests atf
./usr/bin/atf-sh minix-tests atf
./usr/bin/atf-version minix-tests atf,!kyua
./usr/bin/atf2kyua minix-tests kyua
./usr/bin/kyua minix-tests kyua
./usr/lib minix-tests atf,kyua
./usr/lib/bc minix-tests bitcode,atf
./usr/lib/bc/libatf-c++.a minix-tests bitcode,atf
./usr/lib/bc/libatf-c.a minix-tests bitcode,atf
./usr/lib/bc/liblutok.a minix-tests bitcode,atf
./usr/lib/libatf-c++.a minix-tests atf
./usr/lib/libatf-c++.so.0.0 minix-tests atf
./usr/lib/libatf-c++.so.0 minix-tests atf
./usr/lib/libatf-c++.so minix-tests atf
./usr/lib/libatf-c++_pic.a minix-tests atf
./usr/lib/libatf-c.a minix-tests atf
./usr/lib/libatf-c.so.0.0 minix-tests atf
./usr/lib/libatf-c.so.0 minix-tests atf
./usr/lib/libatf-c.so minix-tests atf
./usr/lib/libatf-c_pic.a minix-tests atf
./usr/lib/liblutok.a minix-tests kyua
./usr/lib/liblutok.so.2.0 minix-tests kyua
./usr/lib/liblutok.so.2 minix-tests kyua
./usr/lib/liblutok.so minix-tests kyua
./usr/lib/liblutok_pic.a minix-tests kyua
./usr/lib/pkgconfig minix-tests atf,kyua
./usr/lib/pkgconfig/atf-c++.pc minix-tests atf
./usr/lib/pkgconfig/atf-c.pc minix-tests atf
./usr/lib/pkgconfig/atf-sh.pc minix-tests atf
./usr/lib/pkgconfig/kyua-testers.pc minix-tests kyua
./usr/lib/pkgconfig/lutok.pc minix-tests kyua
./usr/libdata minix-tests atf
./usr/libdata/debug minix-tests atf
./usr/libdata/debug/usr minix-tests atf
./usr/libdata/debug/usr/tests/lib/libpthread/dlopen minix-tests atf
./usr/libexec/atf-check minix-tests atf
./usr/libexec/kyua-atf-tester minix-tests kyua
./usr/libexec/kyua-plain-tester minix-tests kyua
./usr/man minix-tests atf,kyua
./usr/man/man1 minix-tests atf,kyua
./usr/man/man1/atf-check.1 minix-tests atf
./usr/man/man1/atf-config.1 minix-tests atf,!kyua
./usr/man/man1/atf-report.1 minix-tests atf
./usr/man/man1/atf-run.1 minix-tests atf
./usr/man/man1/atf-sh.1 minix-tests atf
./usr/man/man1/atf-test-program.1 minix-tests atf
./usr/man/man1/atf-version.1 minix-tests atf,!kyua
./usr/man/man1/atf2kyua.1 minix-tests kyua
./usr/man/man1/kyua-about.1 minix-tests kyua
./usr/man/man1/kyua-atf-tester.1 minix-tests kyua
./usr/man/man1/kyua-config.1 minix-tests kyua
./usr/man/man1/kyua-db-exec.1 minix-tests kyua
./usr/man/man1/kyua-db-migrate.1 minix-tests kyua
./usr/man/man1/kyua-debug.1 minix-tests kyua
./usr/man/man1/kyua-help.1 minix-tests kyua
./usr/man/man1/kyua-list.1 minix-tests kyua
./usr/man/man1/kyua-plain-tester.1 minix-tests kyua
./usr/man/man1/kyua-report-html.1 minix-tests kyua
./usr/man/man1/kyua-report.1 minix-tests kyua
./usr/man/man1/kyua-test.1 minix-tests kyua
./usr/man/man1/kyua-tester.1 minix-tests kyua
./usr/man/man1/kyua.1 minix-tests kyua
./usr/man/man3 minix-tests atf,kyua
./usr/man/man3/atf-c++-api.3 minix-tests atf
./usr/man/man3/atf-c-api.3 minix-tests atf
./usr/man/man3/atf-sh-api.3 minix-tests atf
./usr/man/man3/pthread_atfork.3 minix-tests
./usr/man/man4 minix-tests atf
./usr/man/man4/atf-test-case.4 minix-tests atf
./usr/man/man5 minix-tests atf,kyua
./usr/man/man5/atf-formats.5 minix-tests atf
./usr/man/man5/kyua-tester-list.5 minix-tests kyua
./usr/man/man5/kyua-tester-result.5 minix-tests kyua
./usr/man/man5/kyua.conf.5 minix-tests kyua
./usr/man/man5/kyuafile.5 minix-tests kyua
./usr/man/man7 minix-tests atf,kyua
./usr/man/man7/atf.7 minix-tests atf
./usr/man/man7/kyua-atf-interface.7 minix-tests kyua
./usr/man/man7/kyua-build-root.7 minix-tests kyua
./usr/man/man7/kyua-plain-interface.7 minix-tests kyua
./usr/man/man7/kyua-test-filters.7 minix-tests kyua
./usr/share minix-tests atf,kyua
./usr/share/atf minix-tests atf
./usr/share/atf/atf-run.hooks minix-tests atf,!kyua
./usr/share/atf/libatf-sh.subr minix-tests atf
./usr/share/doc minix-tests atf,kyua
./usr/share/doc/atf minix-tests atf
./usr/share/doc/atf/AUTHORS minix-tests atf
./usr/share/doc/atf/COPYING minix-tests atf
./usr/share/doc/atf/NEWS minix-tests atf
./usr/share/doc/atf/README minix-tests atf
./usr/share/doc/kyua-atf-compat minix-tests atf
./usr/share/doc/kyua-atf-compat/AUTHORS minix-tests kyua
./usr/share/doc/kyua-atf-compat/COPYING minix-tests kyua
./usr/share/doc/kyua-atf-compat/NEWS minix-tests kyua
./usr/share/doc/kyua-atf-compat/README minix-tests kyua
./usr/share/doc/kyua-cli minix-tests atf
./usr/share/doc/kyua-cli/AUTHORS minix-tests kyua
./usr/share/doc/kyua-cli/COPYING minix-tests kyua
./usr/share/doc/kyua-cli/NEWS minix-tests kyua
./usr/share/doc/kyua-cli/README minix-tests kyua
./usr/share/doc/kyua-testers minix-tests atf
./usr/share/doc/kyua-testers/AUTHORS minix-tests kyua
./usr/share/doc/kyua-testers/COPYING minix-tests kyua
./usr/share/doc/kyua-testers/NEWS minix-tests kyua
./usr/share/doc/kyua-testers/README minix-tests kyua
./usr/share/examples minix-tests atf,kyua
./usr/share/examples/atf minix-tests atf
./usr/share/examples/atf/atf-run.hooks minix-tests atf,!kyua
./usr/share/examples/atf/tests-results.css minix-tests atf,!kyua
./usr/share/examples/kyua-cli minix-tests atf
./usr/share/examples/kyua-cli/Kyuafile.top minix-tests kyua
./usr/share/examples/kyua-cli/kyua.conf minix-tests kyua
./usr/share/examples/lutok minix-tests atf
./usr/share/examples/lutok/bindings.cpp minix-tests kyua
./usr/share/examples/lutok/hello.cpp minix-tests kyua
./usr/share/examples/lutok/interpreter.cpp minix-tests kyua
./usr/share/examples/lutok/raii.cpp minix-tests kyua
./usr/share/kyua-atf-compat minix-tests atf
./usr/share/kyua-atf-compat/lib.subr minix-tests kyua
./usr/share/kyua-atf-compat/tests_lib.subr minix-tests kyua
./usr/share/kyua-cli minix-tests atf
./usr/share/kyua-cli/misc minix-tests atf
./usr/share/kyua-cli/misc/context.html minix-tests kyua
./usr/share/kyua-cli/misc/index.html minix-tests kyua
./usr/share/kyua-cli/misc/report.css minix-tests kyua
./usr/share/kyua-cli/misc/test_result.html minix-tests kyua
./usr/share/kyua-cli/store minix-tests atf
./usr/share/kyua-cli/store/migrate_v1_v2.sql minix-tests kyua
./usr/share/kyua-cli/store/schema_v2.sql minix-tests kyua
./usr/share/xml minix-tests atf
./usr/share/xml/atf minix-tests atf
./usr/share/xml/atf/tests-results.dtd minix-tests atf,!kyua
./usr/share/xsl minix-tests atf
./usr/share/xsl/atf minix-tests atf
./usr/share/xsl/atf/tests-results.xsl minix-tests atf,!kyua
./usr/tests minix-tests
./usr/tests/atf/atf-c++/detail/auto_array_test minix-tests atf
./usr/tests/crypto/Atffile minix-tests crypto
./usr/tests/crypto/Kyuafile minix-tests crypto
./usr/tests/lib minix-tests bitcode
./usr/tests/lib/csu minix-tests bitcode
./usr/tests/lib/csu/bc minix-tests bitcode
./usr/tests/lib/csu/bc/h_initfini3_dso.a minix-tests bitcode,atf
./usr/tests/lib/libc minix-tests bitcode
./usr/tests/lib/libc/stdio/t_mktemp minix-tests atf
./usr/tests/lib/libc/stdio/t_printf minix-tests atf
./usr/tests/lib/libc/tls minix-tests bitcode
./usr/tests/lib/libc/tls/bc minix-tests bitcode
./usr/tests/lib/libc/tls/bc/libh_tls_dynamic.a minix-tests bitcode,atf
./usr/tests/lib/libcurses/director minix-tests atf
./usr/tests/lib/libpthread/dlopen minix-tests atf
./usr/tests/libexec/Atffile minix-tests atf
./usr/tests/minix-posix minix-tests
./usr/tests/minix-posix/blocktest minix-tests
./usr/tests/minix-posix/blocktest/README minix-tests
./usr/tests/minix-posix/blocktest/blocktest minix-tests
./usr/tests/minix-posix/blocktest/support.sh minix-tests
./usr/tests/minix-posix/blocktest/system.conf minix-tests
./usr/tests/minix-posix/blocktest/test.sh minix-tests
./usr/tests/minix-posix/check-install minix-tests
./usr/tests/minix-posix/ddekit minix-tests
./usr/tests/minix-posix/ddekit/ddekittest minix-tests
./usr/tests/minix-posix/ddekit/ddekittest_driver minix-tests
./usr/tests/minix-posix/ddekit/system.conf minix-tests
./usr/tests/minix-posix/mod minix-tests pic
./usr/tests/minix-posix/run minix-tests
./usr/tests/minix-posix/t10a minix-tests
./usr/tests/minix-posix/t11a minix-tests
./usr/tests/minix-posix/t11b minix-tests
./usr/tests/minix-posix/t40a minix-tests
./usr/tests/minix-posix/t40b minix-tests
./usr/tests/minix-posix/t40c minix-tests
./usr/tests/minix-posix/t40d minix-tests
./usr/tests/minix-posix/t40e minix-tests
./usr/tests/minix-posix/t40f minix-tests
./usr/tests/minix-posix/t40g minix-tests
./usr/tests/minix-posix/t60a minix-tests
./usr/tests/minix-posix/t60b minix-tests
./usr/tests/minix-posix/t67a minix-tests
./usr/tests/minix-posix/t67b minix-tests
./usr/tests/minix-posix/t68a minix-tests
./usr/tests/minix-posix/t68b minix-tests
./usr/tests/minix-posix/t84_h_nonexec.sh minix-tests
./usr/tests/minix-posix/t84_h_spawn minix-tests
./usr/tests/minix-posix/t84_h_spawnattr minix-tests
./usr/tests/minix-posix/test1 minix-tests
./usr/tests/minix-posix/test1.c minix-tests
./usr/tests/minix-posix/test10 minix-tests
./usr/tests/minix-posix/test11 minix-tests
./usr/tests/minix-posix/test12 minix-tests
./usr/tests/minix-posix/test13 minix-tests
./usr/tests/minix-posix/test14 minix-tests
./usr/tests/minix-posix/test15 minix-tests
./usr/tests/minix-posix/test16 minix-tests
./usr/tests/minix-posix/test17 minix-tests
./usr/tests/minix-posix/test18 minix-tests
./usr/tests/minix-posix/test19 minix-tests
./usr/tests/minix-posix/test2 minix-tests
./usr/tests/minix-posix/test20 minix-tests
./usr/tests/minix-posix/test21 minix-tests
./usr/tests/minix-posix/test22 minix-tests
./usr/tests/minix-posix/test23 minix-tests
./usr/tests/minix-posix/test24 minix-tests
./usr/tests/minix-posix/test25 minix-tests
./usr/tests/minix-posix/test26 minix-tests
./usr/tests/minix-posix/test27 minix-tests
./usr/tests/minix-posix/test28 minix-tests
./usr/tests/minix-posix/test29 minix-tests
./usr/tests/minix-posix/test3 minix-tests
./usr/tests/minix-posix/test30 minix-tests
./usr/tests/minix-posix/test31 minix-tests
./usr/tests/minix-posix/test32 minix-tests
./usr/tests/minix-posix/test33 minix-tests
./usr/tests/minix-posix/test34 minix-tests
./usr/tests/minix-posix/test35 minix-tests
./usr/tests/minix-posix/test36 minix-tests
./usr/tests/minix-posix/test37 minix-tests
./usr/tests/minix-posix/test38 minix-tests
./usr/tests/minix-posix/test39 minix-tests
./usr/tests/minix-posix/test4 minix-tests
./usr/tests/minix-posix/test40 minix-tests
./usr/tests/minix-posix/test41 minix-tests
./usr/tests/minix-posix/test42 minix-tests
./usr/tests/minix-posix/test43 minix-tests
./usr/tests/minix-posix/test44 minix-tests
./usr/tests/minix-posix/test45 minix-tests
./usr/tests/minix-posix/test46 minix-tests
./usr/tests/minix-posix/test48 minix-tests
./usr/tests/minix-posix/test49 minix-tests
./usr/tests/minix-posix/test5 minix-tests
./usr/tests/minix-posix/test50 minix-tests
./usr/tests/minix-posix/test52 minix-tests
./usr/tests/minix-posix/test53 minix-tests
./usr/tests/minix-posix/test54 minix-tests
./usr/tests/minix-posix/test55 minix-tests
./usr/tests/minix-posix/test56 minix-tests
./usr/tests/minix-posix/test58 minix-tests
./usr/tests/minix-posix/test59 minix-tests
./usr/tests/minix-posix/test6 minix-tests
./usr/tests/minix-posix/test60 minix-tests
./usr/tests/minix-posix/test61 minix-tests
./usr/tests/minix-posix/test63 minix-tests pic
./usr/tests/minix-posix/test64 minix-tests
./usr/tests/minix-posix/test65 minix-tests
./usr/tests/minix-posix/test66 minix-tests
./usr/tests/minix-posix/test67 minix-tests
./usr/tests/minix-posix/test68 minix-tests
./usr/tests/minix-posix/test69 minix-tests
./usr/tests/minix-posix/test7 minix-tests
./usr/tests/minix-posix/test70 minix-tests
./usr/tests/minix-posix/test71 minix-tests
./usr/tests/minix-posix/test72 minix-tests
./usr/tests/minix-posix/test73 minix-tests
./usr/tests/minix-posix/test74 minix-tests
./usr/tests/minix-posix/test75 minix-tests
./usr/tests/minix-posix/test76 minix-tests
./usr/tests/minix-posix/test77 minix-tests
./usr/tests/minix-posix/test78 minix-tests
./usr/tests/minix-posix/test79 minix-tests
./usr/tests/minix-posix/test8 minix-tests
./usr/tests/minix-posix/test80 minix-tests
./usr/tests/minix-posix/test81 minix-tests
./usr/tests/minix-posix/test82 minix-tests
./usr/tests/minix-posix/test83 minix-tests
./usr/tests/minix-posix/test84 minix-tests
./usr/tests/minix-posix/test85 minix-tests
./usr/tests/minix-posix/test86 minix-tests
./usr/tests/minix-posix/test9 minix-tests
./usr/tests/minix-posix/testinterp minix-tests
./usr/tests/minix-posix/testisofs minix-tests
./usr/tests/minix-posix/testkyua minix-tests
./usr/tests/minix-posix/testmfs minix-tests
./usr/tests/minix-posix/testrelpol minix-tests
./usr/tests/minix-posix/testsh1 minix-tests
./usr/tests/minix-posix/testsh2 minix-tests
./usr/tests/minix-posix/testvm minix-tests
./usr/tests/minix-posix/testvm.conf minix-tests
./usr/tests/minix-posix/testvnd minix-tests
./usr/tests/minix-posix/tvnd minix-tests
./usr/tests/usr.bin/jot/Atffile minix-tests atf
./usr/tests/usr.bin/jot/d_basic.out minix-tests atf
./usr/tests/usr.bin/jot/t_jot minix-tests atf
./usr/tests/usr.bin/xlint/Atffile minix-tests atf
./usr/tests/usr.bin/xlint/lint1/Atffile minix-tests atf
./usr/tests/usr.bin/xlint/lint1/Kyuafile minix-tests kyua
./usr/tests/usr.bin/xlint/lint1/d_alignof.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_c99_complex_num.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_c99_decls_after_stmt2.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_c99_for_loops.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_c99_func.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_c99_recursive_init.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_c99_struct_init.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_c99_union_init1.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_c99_union_init2.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_c99_union_init3.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_c9x_array_init.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_c9x_recursive_init.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_cast_init.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_cast_init2.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_cast_lhs.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_compound_literals1.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_compound_literals2.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_constant_conv1.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_constant_conv2.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_cvt_in_ternary.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_ellipsis_in_switch.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_gcc_compound_statements1.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_gcc_compound_statements2.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_gcc_compound_statements3.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_gcc_func.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_gcc_variable_array_init.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_incorrect_array_size.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_long_double_int.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_nested_structs.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_nolimit_init.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_packed_structs.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_shift_to_narrower_type.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_type_conv1.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_type_conv2.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_type_conv3.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_typename_as_var.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/d_zero_sized_arrays.c minix-tests atf
./usr/tests/usr.bin/xlint/lint1/t_integration minix-tests atf
./var minix-tests
./var/db minix-tests
./var/db/obsolete minix-tests
./var/db/obsolete/minix-tests minix-tests
./var/db/obsolete/tests minix-tests kyua,atf

View File

@ -1,120 +0,0 @@
./etc/rc.capes minix-sys
./etc/rc.capes/BB-BONE-WTHR-01 minix-sys
./etc/system.conf.d/lan8710a minix-sys
./etc/system.conf.d/usbd minix-sys
./service/bmp085 minix-sys
./service/cat24c256 minix-sys
./service/fb minix-sys
./service/gpio minix-sys
./service/i2c minix-sys
./service/lan8710a minix-sys
./service/random minix-sys
./service/sht21 minix-sys
./service/tda19988 minix-sys
./service/tps65217 minix-sys
./service/tps65950 minix-sys
./service/tsl2550 minix-sys
./service/usbd minix-sys
./usr/bin/eepromread minix-sys
./usr/include/arm minix-sys
./usr/include/arm/aeabi.h minix-sys
./usr/include/arm/ansi.h minix-sys
./usr/include/arm/aout_machdep.h minix-sys
./usr/include/arm/archconst.h minix-sys
./usr/include/arm/archtypes.h minix-sys
./usr/include/arm/arm26 minix-sys
./usr/include/arm/arm26/types.h minix-sys
./usr/include/arm/arm32 minix-sys
./usr/include/arm/arm32/frame.h minix-sys
./usr/include/arm/arm32/katelib.h minix-sys
./usr/include/arm/arm32/param.h minix-sys
./usr/include/arm/arm32/pmap.h minix-sys
./usr/include/arm/arm32/psl.h minix-sys
./usr/include/arm/arm32/pte.h minix-sys
./usr/include/arm/arm32/rtc.h minix-sys
./usr/include/arm/arm32/types.h minix-sys
./usr/include/arm/arm32/vmparam.h minix-sys
./usr/include/arm/armreg.h minix-sys
./usr/include/arm/asm.h minix-sys
./usr/include/arm/atomic.h minix-sys
./usr/include/arm/bswap.h minix-sys
./usr/include/arm/byte_swap.h minix-sys
./usr/include/arm/cdefs.h minix-sys
./usr/include/arm/compat_jmp_buf.h minix-sys obsolete
./usr/include/arm/cpuconf.h minix-sys
./usr/include/arm/cpu.h minix-sys
./usr/include/arm/disklabel.h minix-sys
./usr/include/arm/diskparm.h minix-sys
./usr/include/arm/elf.h minix-sys
./usr/include/arm/elf_machdep.h minix-sys
./usr/include/arm/endian.h minix-sys
./usr/include/arm/endian_machdep.h minix-sys
./usr/include/arm/fenv.h minix-sys
./usr/include/arm/float.h minix-sys
./usr/include/arm/frame.h minix-sys
./usr/include/arm/ieeefp.h minix-sys
./usr/include/arm/ieee.h minix-sys
./usr/include/arm/int_const.h minix-sys
./usr/include/arm/interrupt.h minix-sys
./usr/include/arm/int_fmtio.h minix-sys
./usr/include/arm/int_limits.h minix-sys
./usr/include/arm/int_mwgwtypes.h minix-sys
./usr/include/arm/int_types.h minix-sys
./usr/include/arm/ipcconst.h minix-sys
./usr/include/arm/kcore.h minix-sys
./usr/include/arm/limits.h minix-sys
./usr/include/arm/lock.h minix-sys
./usr/include/arm/math.h minix-sys
./usr/include/arm/mcontext.h minix-sys
./usr/include/arm/memory.h minix-sys
./usr/include/arm/multiboot.h minix-sys
./usr/include/arm/mutex.h minix-sys
./usr/include/arm/param.h minix-sys
./usr/include/arm/partition.h minix-sys
./usr/include/arm/pcb.h minix-sys
./usr/include/arm/pmc.h minix-sys
./usr/include/arm/proc.h minix-sys
./usr/include/arm/profile.h minix-sys
./usr/include/arm/ptrace.h minix-sys
./usr/include/arm/reg.h minix-sys
./usr/include/arm/rwlock.h minix-sys
./usr/include/arm/setjmp.h minix-sys
./usr/include/arm/signal.h minix-sys
./usr/include/arm/stackframe.h minix-sys
./usr/include/arm/swi.h minix-sys
./usr/include/arm/sysarch.h minix-sys
./usr/include/arm/trap.h minix-sys
./usr/include/arm/types.h minix-sys
./usr/include/arm/vfpreg.h minix-sys
./usr/include/arm/vm.h minix-sys
./usr/include/arm/vmparam.h minix-sys
./usr/include/arm/wchar_limits.h minix-sys
./usr/include/evbarm minix-sys
./usr/include/evbarm/disklabel.h minix-sys
./usr/include/gcc-4.5/arm_neon.h minix-sys gcccmds
./usr/include/i386 minix-sys
./usr/lib/libclkconf.a minix-sys
./usr/lib/libclkconf_pic.a minix-sys
./usr/lib/libc_vfp.a minix-sys obsolete
./usr/lib/libc_vfp_pic.a minix-sys obsolete
./usr/lib/libc_vfp.so.0.0 minix-sys obsolete
./usr/lib/libc_vfp.so.0 minix-sys obsolete
./usr/lib/libc_vfp.so minix-sys obsolete
./usr/lib/libgcc_eh.a minix-sys gcccmds
./usr/lib/libgpio.a minix-sys
./usr/lib/libgpio_pic.a minix-sys
./usr/lib/libi2cdriver.a minix-sys
./usr/lib/libi2cdriver_pic.a minix-sys
./usr/man/man1/eepromread.1 minix-sys
./usr/mdec minix-sys
./usr/share/beaglebone minix-sys
./usr/share/beaglebone/weather minix-sys
./usr/share/beaglebone/weather/index.html minix-sys
./usr/share/beaglebone/weather/jquery.js minix-sys
./usr/share/beaglebone/weather/LICENSE minix-sys
./usr/share/beaglebone/weather/processing.js minix-sys
./usr/share/beaglebone/weather/README.txt minix-sys
./usr/share/beaglebone/weather/spin.js minix-sys
./usr/share/beaglebone/weather/style.css minix-sys
./usr/share/beaglebone/weather/weatherstation.js minix-sys
./usr/share/beaglebone/weather/weatherstation.lua minix-sys

View File

@ -1,186 +0,0 @@
./etc/system.conf.d/3c90x minix-sys
./etc/system.conf.d/atl2 minix-sys
./etc/system.conf.d/dec21140A minix-sys
./etc/system.conf.d/e1000 minix-sys
./etc/system.conf.d/fxp minix-sys
./etc/system.conf.d/lance minix-sys
./etc/system.conf.d/rtl8139 minix-sys
./etc/system.conf.d/rtl8169 minix-sys
./etc/system.conf.d/virtio_net minix-sys
./service/3c90x minix-sys
./service/acpi minix-sys
./service/ahci minix-sys
./service/amddev minix-sys
./service/atl2 minix-sys
./service/at_wini minix-sys
./service/dec21140A minix-sys
./service/dp8390 minix-sys
./service/dpeth minix-sys
./service/e1000 minix-sys
./service/es1370 minix-sys
./service/es1371 minix-sys
./service/fbd minix-sys
./service/filter minix-sys
./service/floppy minix-sys
./service/fxp minix-sys
./service/hgfs minix-sys
./service/lance minix-sys
./service/orinoco minix-sys obsolete
./service/pci minix-sys
./service/pckbd minix-sys
./service/printer minix-sys
./service/random minix-sys
./service/rtl8139 minix-sys
./service/rtl8169 minix-sys
./service/sb16 minix-sys
./service/ti1225 minix-sys
./service/vbfs minix-sys
./service/vbox minix-sys
./service/virtio_blk minix-sys
./service/virtio_net minix-sys
./usr/include/gcc-4.5/abmintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/ammintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/avxintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/bmmintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/cpuid.h minix-sys gcccmds
./usr/include/gcc-4.5/cross-stdarg.h minix-sys gcccmds
./usr/include/gcc-4.5/emmintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/fma4intrin.h minix-sys gcccmds
./usr/include/gcc-4.5/ia32intrin.h minix-sys gcccmds
./usr/include/gcc-4.5/immintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/lwpintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/mm3dnow.h minix-sys gcccmds
./usr/include/gcc-4.5/mm_malloc.h minix-sys gcccmds
./usr/include/gcc-4.5/nmmintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/pmmintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/popcntintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/smmintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/tmmintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/wmmintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/x86intrin.h minix-sys gcccmds
./usr/include/gcc-4.5/xmmintrin.h minix-sys gcccmds
./usr/include/gcc-4.5/xopintrin.h minix-sys gcccmds
./usr/include/i386 minix-sys
./usr/include/i386/ansi.h minix-sys
./usr/include/i386/archconst.h minix-sys
./usr/include/i386/archtypes.h minix-sys
./usr/include/i386/asm.h minix-sys
./usr/include/i386/bios.h minix-sys
./usr/include/i386/bootinfo.h minix-sys
./usr/include/i386/bswap.h minix-sys
./usr/include/i386/byte_swap.h minix-sys
./usr/include/i386/cdefs.h minix-sys
./usr/include/i386/cmos.h minix-sys
./usr/include/i386/compat_jmp_buf.h minix-sys obsolete
./usr/include/i386/cpu.h minix-sys
./usr/include/i386/disklabel.h minix-sys
./usr/include/i386/diskparm.h minix-sys
./usr/include/i386/elf.h minix-sys
./usr/include/i386/elf_machdep.h minix-sys
./usr/include/i386/endian.h minix-sys
./usr/include/i386/endian_machdep.h minix-sys
./usr/include/i386/fenv.h minix-sys
./usr/include/i386/float.h minix-sys
./usr/include/i386/fpu.h minix-sys
./usr/include/i386/frame.h minix-sys
./usr/include/i386/ieeefp.h minix-sys
./usr/include/i386/ieee.h minix-sys
./usr/include/i386/int86.h minix-sys
./usr/include/i386/int_const.h minix-sys
./usr/include/i386/interrupt.h minix-sys
./usr/include/i386/int_fmtio.h minix-sys
./usr/include/i386/int_limits.h minix-sys
./usr/include/i386/int_mwgwtypes.h minix-sys
./usr/include/i386/int_types.h minix-sys
./usr/include/i386/ipcconst.h minix-sys
./usr/include/i386/limits.h minix-sys
./usr/include/i386/lock.h minix-sys
./usr/include/i386/math.h minix-sys
./usr/include/i386/mcontext.h minix-sys
./usr/include/i386/memory.h minix-sys
./usr/include/i386/multiboot.h minix-sys
./usr/include/i386/mutex.h minix-sys
./usr/include/i386/npx.h minix-sys
./usr/include/i386/param.h minix-sys
./usr/include/i386/partition.h minix-sys
./usr/include/i386/pcb.h minix-sys
./usr/include/i386/pci_amd.h minix-sys
./usr/include/i386/pci.h minix-sys
./usr/include/i386/pci_intel.h minix-sys
./usr/include/i386/pci_sis.h minix-sys
./usr/include/i386/pci_via.h minix-sys
./usr/include/i386/pio.h minix-sys
./usr/include/i386/ports.h minix-sys
./usr/include/i386/proc.h minix-sys
./usr/include/i386/profile.h minix-sys
./usr/include/i386/ptrace.h minix-sys
./usr/include/i386/rwlock.h minix-sys
./usr/include/i386/segments.h minix-sys
./usr/include/i386/setjmp.h minix-sys
./usr/include/i386/signal.h minix-sys
./usr/include/i386/stackframe.h minix-sys
./usr/include/i386/sysarch.h minix-sys
./usr/include/i386/trap.h minix-sys
./usr/include/i386/tss.h minix-sys
./usr/include/i386/types.h minix-sys
./usr/include/i386/vm.h minix-sys
./usr/include/i386/vmparam.h minix-sys
./usr/include/i386/wchar_limits.h minix-sys
./usr/include/minix/vassert.h minix-sys
./usr/include/x86 minix-sys
./usr/include/x86/aout_machdep.h minix-sys
./usr/include/x86/bootinfo.h minix-sys
./usr/include/x86/cacheinfo.h minix-sys
./usr/include/x86/cpu.h minix-sys
./usr/include/x86/cputypes.h minix-sys
./usr/include/x86/cpu_ucode.h minix-sys
./usr/include/x86/cpuvar.h minix-sys
./usr/include/x86/float.h minix-sys
./usr/include/x86/ieeefp.h minix-sys
./usr/include/x86/ieee.h minix-sys
./usr/include/x86/intrdefs.h minix-sys
./usr/include/x86/intr.h minix-sys
./usr/include/x86/lock.h minix-sys
./usr/include/x86/math.h minix-sys
./usr/include/x86/mtrr.h minix-sys
./usr/include/x86/mutex.h minix-sys
./usr/include/x86/pio.h minix-sys
./usr/include/x86/pmap.h minix-sys
./usr/include/x86/pmap_pv.h minix-sys
./usr/include/x86/psl.h minix-sys
./usr/include/x86/pte.h minix-sys
./usr/include/x86/rwlock.h minix-sys
./usr/include/x86/specialreg.h minix-sys
./usr/include/x86/sysarch.h minix-sys
./usr/include/x86/trap.h minix-sys
./usr/include/x86/via_padlock.h minix-sys
./usr/lib/libhgfs.a minix-sys
./usr/lib/libhgfs_pic.a minix-sys
./usr/lib/libm387.a minix-sys
./usr/lib/libm387_pic.a minix-sys
./usr/lib/libm387.so.0 minix-sys
./usr/lib/libm387.so.0.1 minix-sys
./usr/lib/libm387.so minix-sys
./usr/lib/libvassert.a minix-sys
./usr/lib/libvboxfs.a minix-sys
./usr/lib/libvboxfs_pic.a minix-sys
./usr/lib/libvirtio.a minix-sys
./usr/lib/libvirtio_pic.a minix-sys
./usr/mdec minix-sys
./usr/man/man8/hgfs.8 minix-sys
./usr/man/man8/vbfs.8 minix-sys
./usr/mdec/boot_monitor minix-sys
./usr/mdec/bootxx_cd9660 minix-sys
./usr/mdec/bootxx_ext2fs minix-sys
./usr/mdec/bootxx_ffsv1 minix-sys
./usr/mdec/bootxx_minixfs3 minix-sys
./usr/mdec/gptmbr.bin minix-sys
./usr/mdec/mbr minix-sys
./usr/mdec/mbr_bootsel minix-sys
./usr/mdec/mbr_com0 minix-sys
./usr/mdec/mbr_com0_9600 minix-sys
./usr/mdec/mbr_ext minix-sys
./usr/tests/minix-posix/test47 minix-sys
./usr/tests/minix-posix/test51 minix-sys
./usr/tests/minix-posix/test57 minix-sys
./usr/tests/minix-posix/test62 minix-sys

File diff suppressed because it is too large Load Diff

View File

@ -13,7 +13,7 @@
# stlib static library format (a.out, elf)
#
# The following <bsd.own.mk> variables are exported to the environment:
# MACHINE
# MACHINE
# MACHINE_ARCH
# MACHINE_CPU
# HAVE_BINUTILS
@ -163,7 +163,7 @@ if [ "${MKPIC}" = "no" ]; then
shlib=no
fi
# LSC for Minix
nlists="minix $testset"
nlists="minix-base minix-comp minix-games minix-kernel minix-man minix-tests $testset"
#nlists="base comp $debugset etc games man misc $modset $testset text"
xlists="xbase xcomp $xdebugset xetc xfont xserver"
extlists="extbase extcomp extetc"
@ -176,7 +176,7 @@ SUBST="${SUBST};s#@MACHINE@#${MACHINE}#g"
#
# list_set_files setfile [...]
#
#
# Produce a packing list for setfile(s).
# In each file, a record consists of a path and a System Package name,
# separated by whitespace. E.g.,
@ -198,7 +198,7 @@ SUBST="${SUBST};s#@MACHINE@#${MACHINE}#g"
# control if a record is printed; every keyword listed must be enabled
# for the record to be printed. The following keywords are available:
# dummy dummy entry (ignored)
# obsolete file is obsolete, and only printed if
# obsolete file is obsolete, and only printed if
# ${obsolete} != 0
#
# atf ${MKATF} != no
@ -293,7 +293,7 @@ list_set_files()
BEGIN {
if (obsolete)
wanted["obsolete"] = 1
split("'"${MKVARS}"'", needvars)
for (vi in needvars) {
nv = needvars[vi]
@ -302,7 +302,7 @@ list_set_files()
sub(/^have_/, "", kw)
sub(/^target_endianness/, "endian", kw)
if (nv != "HAVE_GCC" && ENVIRON[nv] != "no")
wanted[kw] = 1
wanted[kw] = 1
}
if ("'"${TOOLCHAIN_MISSING}"'" != "yes") {
@ -330,7 +330,7 @@ list_set_files()
delete list [substr($1, 2)];
next;
}
NF > 2 && $3 != "-" {
if (notwanted[$1] != "")
@ -378,7 +378,7 @@ list_set_files()
#
# list_set_lists setname
#
#
# Print to stdout a list of files, one filename per line, which
# concatenate to create the packing list for setname. E.g.,
#

View File

@ -472,7 +472,7 @@ OBSOLETE.dir= ${.OBJDIR}/obsolete.dir
.if !defined(__MINIX)
OBSOLETE.files= base comp etc games man misc text
.else
OBSOLETE.files= minix
OBSOLETE.files= minix-base minix-comp minix-games minix-kernel minix-man minix-tests
.endif # !defined(__MINIX)
.if ${MKDEBUG} != "no"
OBSOLETE.files+= debug

View File

@ -3,7 +3,7 @@ set -e
#
# This script creates a bootable image and should at some point in the future
# be replaced by makefs.
# be replaced by the proper NetBSD infrastructure.
#
#
@ -21,28 +21,17 @@ fi
: ${ARCH=evbearm-el}
: ${OBJ=../obj.${ARCH}}
: ${CROSS_TOOLS=${OBJ}/"tooldir.`uname -s`-`uname -r`-`uname -m`"/bin}
: ${CROSS_PREFIX=${CROSS_TOOLS}/arm-elf32-minix-}
: ${JOBS=1}
: ${DESTDIR=${OBJ}/destdir.$ARCH}
: ${RELEASETOOLSDIR=./releasetools/}
: ${FSTAB=${DESTDIR}/etc/fstab}
: ${TOOLCHAIN_TRIPLET=arm-elf32-minix-}
: ${BUILDSH=build.sh}
: ${SETS="minix-base minix-comp minix-games minix-man minix-tests tests"}
: ${IMG=minix_arm_sd.img}
# ARM definitions:
: ${BUILDVARS=-V MKGCCCMDS=yes -V MKLLVM=no}
# These BUILDVARS are for building with LLVM:
#: ${BUILDVARS=-V MKLIBCXX=no -V MKKYUA=no -V MKATF=no -V MKLLVMCMDS=no}
: ${BUILDSH=build.sh}
: ${CREATE_IMAGE_ONLY=0}
: ${RC=minix_x86.rc}
# Where the kernel & boot modules will be
MODDIR=${DESTDIR}/boot/minix/.temp
#
# Directory where to store temporary file system images
#
: ${IMG_DIR=${OBJ}/img}
: ${MLO=MLO}
: ${UBOOT=u-boot.img}
: ${FAT_SIZE=$(( 10*(2**20) / 512))} # This is in sectors
# Beagleboard-xm
: ${U_BOOT_BIN_DIR=build/omap3_beagle/}
@ -55,28 +44,25 @@ MODDIR=${DESTDIR}/boot/minix/.temp
#
# We host u-boot binaries.
#
: ${MLO=MLO}
: ${UBOOT=u-boot.img}
U_BOOT_GIT_VERSION=cb5178f12787c690cb1c888d88733137e5a47b15
#
# All sized are written in 512 byte blocks
#
# we create a disk image of about 2 gig's
# for alignment reasons, prefer sizes which are multiples of 4096 bytes
#
: ${IMG_SIZE=$(( 2*(2**30) / 512))}
: ${FAT_SIZE=$(( 10*(2**20) / 512))}
: ${ROOT_SIZE=$(( 64*(2**20) / 512))}
: ${HOME_SIZE=$(( 128*(2**20) / 512))}
: ${USR_SIZE=$(( 1792*(2**20) / 512))}
if [ ! -f ${BUILDSH} ]
then
echo "Please invoke me from the root source dir, where ${BUILDSH} is."
exit 1
fi
#
# Do some math to determine the start addresses of the partitions.
# Don't leave holes so the 'partition' invocation later is easy.
#
FAT_START=2048
ROOT_START=$(($FAT_START + $FAT_SIZE))
USR_START=$(($ROOT_START + $ROOT_SIZE))
HOME_START=$(($USR_START + $USR_SIZE))
if [ -n "$BASE_URL" ]
then
#we no longer download u-boot but do a checkout
#BASE_URL used to be the base url for u-boot
#Downloads
echo "Warning:** Setting BASE_URL (u-boot) is no longer possible use U_BOOT_BIN_DIR"
echo "Look in ${RELEASETOOLSDIR}/arm_sdimage.sh for suggested values"
exit 1
fi
case $(uname -s) in
Darwin)
@ -93,22 +79,6 @@ FreeBSD)
;;
esac
if [ -n "$BASE_URL" ]
then
#we no longer download u-boot but do a checkout
#BASE_URL used to be the base url for u-boot
#Downloads
echo "Warning:** Setting BASE_URL (u-boot) is no longer possible use U_BOOT_BIN_DIR"
echo "Look in ${RELEASETOOLSDIR}/arm_sdimage.sh for suggested values"
exit 1
fi
if [ ! -f ${BUILDSH} ]
then
echo "Please invoke me from the root source dir, where ${BUILDSH} is."
exit 1
fi
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:${PATH}
for needed in mcopy dd ${MKFS_VFAT_CMD} git
@ -120,113 +90,63 @@ do
fi
done
: ${IMG=minix_arm_sd.img}
# we create a disk image of about 2 gig's
# for alignment reasons, prefer sizes which are multiples of 4096 bytes
: ${IMG_SIZE=$(( 2*(2**30) ))}
: ${ROOT_SIZE=$(( 64*(2**20) ))}
: ${HOME_SIZE=$(( 128*(2**20) ))}
: ${USR_SIZE=$(( 1792*(2**20) ))}
#
# Are we going to build the minix sources?
#
# set up disk creation environment
. releasetools/image.defaults
. releasetools/image.functions
if [ ${CREATE_IMAGE_ONLY} -eq 1 ]
then
if [ ! -d ${DESTDIR} ]
then
echo "Minix source code does'nt appear to have been built."
echo "Please try with \$CREATE_IMAGE_ONLY set to 0."
exit 1
fi
fi
# all sizes are written in 512 byte blocks
ROOTSIZEARG="-b $((${ROOT_SIZE} / 512 / 8))"
USRSIZEARG="-b $((${USR_SIZE} / 512 / 8))"
HOMESIZEARG="-b $((${HOME_SIZE} / 512 / 8))"
#
# Artifacts from this script are stored in the IMG_DIR
#
rm -rf ${IMG_DIR}
# where the kernel & boot modules will be
MODDIR=${DESTDIR}/boot/minix/.temp
if [ -f ${IMG} ] # IMG might be a block device
then rm -f ${IMG}
fi
echo "Building work directory..."
build_workdir "$SETS"
mkdir -p ${IMG_DIR}
echo "Adding extra files..."
#
# Download the stage 1 bootloader and u-boot
#
${RELEASETOOLSDIR}/fetch_u-boot.sh -o ${RELEASETOOLSDIR}/u-boot -n $U_BOOT_GIT_VERSION
cp ${RELEASETOOLSDIR}/u-boot/${U_BOOT_BIN_DIR}/u-boot.img ${IMG_DIR}/
cp ${RELEASETOOLSDIR}/u-boot/${U_BOOT_BIN_DIR}/MLO ${IMG_DIR}/
if [ ${CREATE_IMAGE_ONLY} -eq 0 ]
then
echo "Going to build Minix source code..."
#
# Remove the generated files to allow us call build.sh without '-V SLOPPY_FLIST=yes'.
#
rm -f ${FSTAB}
#
# Now start the build.
#
sh ${BUILDSH} -j ${JOBS} -m ${ARCH} -O ${OBJ} -D ${DESTDIR} ${BUILDVARS} -U -u distribution
fi
#
# create a fstab entry in /etc this is normally done during the
# setup phase on x86
#
cat >${FSTAB} <<END_FSTAB
# create a fstab entry in /etc
cat >${ROOT_DIR}/etc/fstab <<END_FSTAB
/dev/c0d0p2 /usr mfs rw 0 2
/dev/c0d0p3 /home mfs rw 0 2
none /sys devman rw,rslabel=devman 0 0
none /dev/pts ptyfs rw,rslabel=ptyfs 0 0
END_FSTAB
add_file_spec "etc/fstab" extra.fstab
rm -f ${DESTDIR}/SETS.*
echo "Bundling packages..."
bundle_packages "$BUNDLE_PACKAGES"
${CROSS_TOOLS}/nbpwd_mkdb -V 0 -p -d ${DESTDIR} ${DESTDIR}/etc/master.passwd
#
# make the different file system. this part is *also* hacky. We first convert
# the METALOG.sanitised using mtree into a input METALOG containing uids and
# gids.
# After that we do some magic processing to add device nodes (also missing from METALOG)
# and convert the METALOG into a proto file that can be used by mkfs.mfs
#
echo "Creating the file systems"
#
# read METALOG and use mtree to convert the user and group names into uid and gids
# FIX put "input somewhere clean"
#
cat ${DESTDIR}/METALOG.sanitised | ${CROSS_TOOLS}/nbmtree -N ${DESTDIR}/etc -C -K device > ${IMG_DIR}/input
# add rc (if any)
if [ -f ${RC} ]; then
cp ${RC} ${DESTDIR}/usr/etc/rc.local
echo "./usr/etc/rc.local type=file uid=0 gid=0 mode=0644" >> ${IMG_DIR}/input
fi
# add fstab
echo "./etc/fstab type=file uid=0 gid=0 mode=0755 size=747 time=1365060731.000000000" >> ${IMG_DIR}/input
# fill root.img (skipping /usr entries while keeping the /usr directory)
cat ${IMG_DIR}/input | grep -v "^./usr/" | ${CROSS_TOOLS}/nbtoproto -b ${DESTDIR} -o ${IMG_DIR}/root.proto
#
# Create proto files for /usr and /home using toproto.
#
cat ${IMG_DIR}/input | grep "^\./usr/\|^. " | sed "s,\./usr,\.,g" | ${CROSS_TOOLS}/nbtoproto -b ${DESTDIR}/usr -o ${IMG_DIR}/usr.proto
cat ${IMG_DIR}/input | grep "^\./home/\|^. " | sed "s,\./home,\.,g" | ${CROSS_TOOLS}/nbtoproto -b ${DESTDIR}/home -o ${IMG_DIR}/home.proto
echo "Creating specification files..."
create_input_spec
create_protos "usr home"
#
# Create the FAT partition, which contains the bootloader files, kernel and modules
#
dd if=/dev/zero of=${IMG_DIR}/fat.img bs=512 count=1 seek=$(($FAT_SIZE -1)) 2>/dev/null
dd if=/dev/zero of=${WORK_DIR}/fat.img bs=512 count=1 seek=$(($FAT_SIZE -1)) 2>/dev/null
#
# Format the fat partition and put the bootloaders
# uEnv and the kernel command line in the FAT partition
#
${MKFS_VFAT_CMD} ${MKFS_VFAT_OPTS} ${IMG_DIR}/fat.img
${MKFS_VFAT_CMD} ${MKFS_VFAT_OPTS} ${WORK_DIR}/fat.img
#
# Download the stage 1 bootloader and u-boot
#
${RELEASETOOLSDIR}/fetch_u-boot.sh -o ${RELEASETOOLSDIR}/u-boot -n $U_BOOT_GIT_VERSION
cp ${RELEASETOOLSDIR}/u-boot/${U_BOOT_BIN_DIR}/MLO ${WORK_DIR}/
cp ${RELEASETOOLSDIR}/u-boot/${U_BOOT_BIN_DIR}/u-boot.img ${WORK_DIR}/
#
# Create a uEnv.txt file
@ -234,21 +154,20 @@ ${MKFS_VFAT_CMD} ${MKFS_VFAT_OPTS} ${IMG_DIR}/fat.img
# -p add a prefix to the network booted files (e.g. xm/"
# -c set console e.g. tty02 or tty00
# -v set verbosity e.g. 0 to 3
#${RELEASETOOLSDIR}/gen_uEnv.txt.sh -c ${CONSOLE} -n -p bb/ > ${IMG_DIR}/uEnv.txt
${RELEASETOOLSDIR}/gen_uEnv.txt.sh -c ${CONSOLE} > ${IMG_DIR}/uEnv.txt
#${RELEASETOOLSDIR}/gen_uEnv.txt.sh -c ${CONSOLE} -n -p bb/ > ${WORK_DIR}/uEnv.txt
${RELEASETOOLSDIR}/gen_uEnv.txt.sh -c ${CONSOLE} > ${WORK_DIR}/uEnv.txt
echo "Copying configuration kernel and boot modules"
mcopy -bsp -i ${IMG_DIR}/fat.img ${IMG_DIR}/$MLO ::MLO
mcopy -bsp -i ${IMG_DIR}/fat.img ${IMG_DIR}/$UBOOT ::u-boot.img
mcopy -bsp -i ${IMG_DIR}/fat.img ${IMG_DIR}/uEnv.txt ::uEnv.txt
mcopy -bsp -i ${WORK_DIR}/fat.img ${WORK_DIR}/$MLO ::MLO
mcopy -bsp -i ${WORK_DIR}/fat.img ${WORK_DIR}/$UBOOT ::u-boot.img
mcopy -bsp -i ${WORK_DIR}/fat.img ${WORK_DIR}/uEnv.txt ::uEnv.txt
#
# Do some last processing of the kernel and servers and then put them on the FAT
# partition.
#
${CROSS_PREFIX}objcopy ${OBJ}/minix/kernel/kernel -O binary ${OBJ}/kernel.bin
mcopy -bsp -i ${IMG_DIR}/fat.img ${OBJ}/kernel.bin ::kernel.bin
mcopy -bsp -i ${WORK_DIR}/fat.img ${OBJ}/kernel.bin ::kernel.bin
for f in servers/vm/vm servers/rs/rs servers/pm/pm servers/sched/sched \
servers/vfs/vfs servers/ds/ds fs/mfs/mfs fs/pfs/pfs \
@ -257,7 +176,7 @@ do
fn=`basename $f`.elf
cp ${OBJ}/minix/${f} ${OBJ}/${fn}
${CROSS_PREFIX}strip -s ${OBJ}/${fn}
mcopy -bsp -i ${IMG_DIR}/fat.img ${OBJ}/${fn} ::${fn}
mcopy -bsp -i ${WORK_DIR}/fat.img ${OBJ}/${fn} ::${fn}
done
for f in tty/tty/tty storage/memory/memory
@ -265,42 +184,57 @@ do
fn=`basename $f`.elf
cp ${OBJ}/minix/drivers/${f} ${OBJ}/${fn}
${CROSS_PREFIX}strip -s ${OBJ}/${fn}
mcopy -bsp -i ${IMG_DIR}/fat.img ${OBJ}/${fn} ::${fn}
mcopy -bsp -i ${WORK_DIR}/fat.img ${OBJ}/${fn} ::${fn}
done
#
# For tftp booting
#
cp ${IMG_DIR}/uEnv.txt ${OBJ}/
cp ${WORK_DIR}/uEnv.txt ${OBJ}/
# Clean image
if [ -f ${IMG} ] # IMG might be a block device
then
rm -f ${IMG}
fi
#
# Create the empty image where we later will put the partitions in.
# Make sure it is at least 2GB, otherwise the SD card will not be detected
# correctly in qemu / HW.
#
dd if=/dev/zero of=${IMG} bs=512 count=1 seek=$(($IMG_SIZE -1))
dd if=/dev/zero of=${IMG} bs=512 count=1 seek=$((($IMG_SIZE / 512) -1))
#
# Generate /root, /usr and /home partition images.
#
echo "Writing Minix filesystem images"
echo " - ROOT"
_ROOT_SIZE=$((`${CROSS_TOOLS}/nbmkfs.mfs -I $((${ROOT_START} * 512)) -b $((${ROOT_SIZE} / 8)) ${IMG} ${IMG_DIR}/root.proto`/512))
echo " - USR"
_USR_SIZE=$((`${CROSS_TOOLS}/nbmkfs.mfs -I $((${USR_START} * 512)) -b $((${USR_SIZE} / 8)) ${IMG} ${IMG_DIR}/usr.proto`/512))
echo " - HOME"
_HOME_SIZE=$((`${CROSS_TOOLS}/nbmkfs.mfs -I $((${HOME_START} * 512)) -b $((${HOME_SIZE} / 8)) ${IMG} ${IMG_DIR}/home.proto`/512))
echo "Writing disk image..."
FAT_START=2048 # those are sectors
ROOT_START=$(($FAT_START + $FAT_SIZE))
echo " * ROOT"
_ROOT_SIZE=$(${CROSS_TOOLS}/nbmkfs.mfs -d ${ROOTSIZEARG} -I $((${ROOT_START}*512)) ${IMG} ${WORK_DIR}/proto.root)
_ROOT_SIZE=$(($_ROOT_SIZE / 512))
USR_START=$((${ROOT_START} + ${_ROOT_SIZE}))
echo " * USR"
_USR_SIZE=$(${CROSS_TOOLS}/nbmkfs.mfs -d ${USRSIZEARG} -I $((${USR_START}*512)) ${IMG} ${WORK_DIR}/proto.usr)
_USR_SIZE=$(($_USR_SIZE / 512))
HOME_START=$((${USR_START} + ${_USR_SIZE}))
echo " * HOME"
_HOME_SIZE=$(${CROSS_TOOLS}/nbmkfs.mfs -d ${HOMESIZEARG} -I $((${HOME_START}*512)) ${IMG} ${WORK_DIR}/proto.home)
_HOME_SIZE=$(($_HOME_SIZE / 512))
#
# Write the partition table using the natively compiled
# minix partition utility
#
${CROSS_TOOLS}/nbpartition -f -m ${IMG} ${FAT_START} "c:${FAT_SIZE}*" \
81:${_ROOT_SIZE} 81:${_USR_SIZE} 81:${_HOME_SIZE}
${CROSS_TOOLS}/nbpartition -f -m ${IMG} ${FAT_START} "c:${FAT_SIZE}*" 81:${_ROOT_SIZE} 81:${_USR_SIZE} 81:${_HOME_SIZE}
#
# Merge the partitions into a single image.
#
echo "Merging file systems"
dd if=${IMG_DIR}/fat.img of=${IMG} seek=$FAT_START conv=notrunc
dd if=${WORK_DIR}/fat.img of=${IMG} seek=$FAT_START conv=notrunc
echo "Disk image at `pwd`/${IMG}"
echo "To boot this image on kvm:"
echo "qemu-system-arm -M beaglexm -serial stdio -drive if=sd,cache=writeback,file=`pwd`/${IMG}"

View File

@ -16,4 +16,5 @@
: ${PKG_INFO=pkg_info}
: ${BUNDLE_PACKAGES=}
: ${ASR_HACK=0}
: ${RC=../local/rc.${ARCH}}
: ${ASR_HACK=0}

View File

@ -42,7 +42,7 @@ add_link_spec() {
# $1 : sets to extract
build_workdir() {
# Extract sets
mkdir ${ROOT_DIR}
mkdir -p ${ROOT_DIR}
for set in $1; do
if [ ! -e ${SETS_DIR}/${set}.tgz ]; then
echo "Missing ${SETS_DIR}/${set}.tgz, aborting"
@ -53,6 +53,11 @@ build_workdir() {
(cd ${ROOT_DIR}; ${CROSS_TOOLS}/nbpax -rnz -f ${SETS_DIR}/${set}.tgz .)
done
# add rc (if any)
if [ -f ${RC} ]; then
cp ${RC} ${ROOT_DIR}/usr/etc/rc.local
fi
# Build login/password files
${CROSS_TOOLS}/nbpwd_mkdb -V 0 -p -d ${ROOT_DIR} ${ROOT_DIR}/etc/master.passwd
@ -66,9 +71,10 @@ build_workdir() {
#
workdir_add_sets() {
# Add sets to the root
mkdir ${ROOT_DIR}/${ARCH}; add_dir_spec "${ARCH}" extra.sets
mkdir ${ROOT_DIR}/${ARCH}/binary; add_dir_spec "${ARCH}/binary" extra.sets
mkdir ${ROOT_DIR}/${ARCH}/binary/sets; add_dir_spec "${ARCH}/binary/sets" extra.sets
mkdir -p ${ROOT_DIR}/${ARCH}/binary/sets;
add_dir_spec "${ARCH}" extra.sets
add_dir_spec "${ARCH}/binary" extra.sets
add_dir_spec "${ARCH}/binary/sets" extra.sets
DEST_SETS_DIR="${ARCH}/binary/sets"
for set in ${SETS_DIR}/*.tgz; do
@ -120,7 +126,7 @@ workdir_add_kernel()
# Move kernel files to the correct directory
if [ ! -d ${ROOT_DIR}/boot/$1 ]
then
mkdir ${ROOT_DIR}/boot/$1
mkdir -p ${ROOT_DIR}/boot/$1
add_dir_spec "boot/$1" extra.kernel
fi

View File

@ -11,7 +11,7 @@ set -e
: ${TOOLCHAIN_TRIPLET=i586-elf32-minix-}
: ${BUILDSH=build.sh}
: ${SETS="minix tests"}
: ${SETS="minix-base"}
: ${IMG=minix_x86.iso}
if [ ! -f ${BUILDSH} ]
@ -41,31 +41,31 @@ none /dev/pts ptyfs rw,rslabel=ptyfs 0 0
END_FSTAB
add_file_spec "etc/fstab" extra.fstab
# workdir_add_kernel minix_default
workdir_add_kernel minix_default
# add boot.cfg
cat >${ROOT_DIR}/boot.cfg <<END_BOOT_CFG
banner=Welcome to the MINIX 3 installation CD
banner================================================================================
banner=
menu=Regular MINIX 3:multiboot /boot/minix/.temp/kernel bootcd=1 cdproberoot=1 disable=inet
menu=Regular MINIX 3 (with AHCI):multiboot /boot/minix/.temp/kernel bootcd=1 cdproberoot=1 disable=inet ahci=yes
menu=Regular MINIX 3:multiboot /boot/minix_default/kernel bootcd=1 cdproberoot=1 disable=inet
menu=Regular MINIX 3 (with AHCI):multiboot /boot/minix_default/kernel bootcd=1 cdproberoot=1 disable=inet ahci=yes
menu=Edit menu option:edit
menu=Drop to boot prompt:prompt
clear=1
timeout=10
default=1
load=/boot/minix/.temp/mod01_ds
load=/boot/minix/.temp/mod02_rs
load=/boot/minix/.temp/mod03_pm
load=/boot/minix/.temp/mod04_sched
load=/boot/minix/.temp/mod05_vfs
load=/boot/minix/.temp/mod06_memory
load=/boot/minix/.temp/mod07_tty
load=/boot/minix/.temp/mod08_mfs
load=/boot/minix/.temp/mod09_vm
load=/boot/minix/.temp/mod10_pfs
load=/boot/minix/.temp/mod11_init
load=/boot/minix_default/mod01_ds
load=/boot/minix_default/mod02_rs
load=/boot/minix_default/mod03_pm
load=/boot/minix_default/mod04_sched
load=/boot/minix_default/mod05_vfs
load=/boot/minix_default/mod06_memory
load=/boot/minix_default/mod07_tty
load=/boot/minix_default/mod08_mfs
load=/boot/minix_default/mod09_vm
load=/boot/minix_default/mod10_pfs
load=/boot/minix_default/mod11_init
END_BOOT_CFG
add_file_spec "boot.cfg" extra.cdfiles
@ -84,6 +84,12 @@ echo "Creating specification files..."
create_input_spec
create_protos
# Clean image
if [ -f ${IMG} ] # IMG might be a block device
then
rm -f ${IMG}
fi
echo "Writing ISO..."
${CROSS_TOOLS}/nbmakefs -t cd9660 -F ${WORK_DIR}/input -o "rockridge,bootimage=i386;${DESTDIR}/usr/mdec/bootxx_cd9660,label=MINIX" ${IMG} ${ROOT_DIR}

View File

@ -14,7 +14,8 @@ set -e
: ${OBJ=../obj.${ARCH}}
: ${TOOLCHAIN_TRIPLET=i586-elf32-minix-}
: ${BUILDSH=build.sh}
: ${SETS="minix tests"}
: ${SETS="minix-base minix-comp minix-games minix-man minix-tests tests"}
: ${IMG=minix_x86.img}
if [ ! -f ${BUILDSH} ]
@ -59,16 +60,22 @@ add_file_spec "etc/fstab" extra.fstab
cp ${DESTDIR}/usr/mdec/boot_monitor ${ROOT_DIR}/boot_monitor
add_file_spec "boot_monitor" extra.boot
# add_link_spec "boot/minix_latest" "minix_default" extra.kernel
# workdir_add_kernel minix_default
# workdir_add_kernel minix/$RELEASE_VERSION
add_link_spec "boot/minix_latest" "minix_default" extra.kernel
workdir_add_kernel minix_default
workdir_add_kernel minix/$RELEASE_VERSION
# add boot.cfg
cat >${ROOT_DIR}/boot.cfg <<END_BOOT_CFG
clear=1
timeout=5
default=2
menu=Start MINIX 3:load_mods /boot/minix/.temp/mod*; multiboot /boot/minix/.temp/kernel rootdevname=c0d0p0
menu=Start MINIX 3:load_mods /boot/minix_default/mod*; multiboot /boot/minix_default/kernel rootdevname=c0d0p0
menu=Start latest MINIX 3:load_mods /boot/minix_latest/mod*; multiboot /boot/minix_latest/kernel rootdevname=c0d0p0
menu=Start latest MINIX 3 in single user mode:load_mods /boot/minix_latest/mod*; multiboot /boot/minix_latest/kernel rootdevname=c0d0p0 bootopts=-s
menu=Edit menu option:edit
menu=Drop to boot prompt:prompt
default=2
menu=Start MINIX 3 ($RELEASE_VERSION):load_mods /boot/minix/$RELEASE_VERSION/mod*; multiboot /boot/minix/$RELEASE_VERSION/kernel rootdevname=c0d0p0
END_BOOT_CFG
add_file_spec "boot.cfg" extra.boot
@ -79,11 +86,16 @@ echo "Creating specification files..."
create_input_spec
create_protos "usr home"
# Clean image
if [ -f ${IMG} ] # IMG might be a block device
then
rm -f ${IMG}
fi
#
# Generate /root, /usr and /home partition images.
#
echo "Writing disk image..."
rm -f "$IMG"
ROOT_START=${BOOTXX_SECS}
echo " * ROOT"
_ROOT_SIZE=$(${CROSS_TOOLS}/nbmkfs.mfs -d ${ROOTSIZEARG} -I $((${ROOT_START}*512)) ${IMG} ${WORK_DIR}/proto.root)

View File

@ -119,12 +119,17 @@ USETOOLS?= never
MACHINE:= i386
. endif
# LSC FIXME: On a native ARM system MACHINE_ARCH is earmv7 instead of earm...
. if !empty(${MACHINE_ARCH:Mearm*})
. if !empty(MACHINE_ARCH:Mearm*)
MACHINE_ARCH:= earm
. endif
. endif # !defined(HOSTPROG) && !defined(HOSTLIB)
.endif # __uname_s == "Minix"
# LSC FIXME: RELEASEMACHINEDIR is set to evbarm, instead of evbearm-el
.if !empty(MACHINE:Mevbarm*)
RELEASEMACHINEDIR:= evbearm-el
.endif
.if ${HAVE_GCC:Dyes} == "yes" || \
(${MKGCCCMDS:Uno} == "yes" && ${MKLLVM:Uyes} == "no")
# We are building with GCC, means we cannot build LIBCXX, and need LIBSTDCXX