x86 iso: overhaul creation of installation CD
The CD now boots directly from the ISO 9660 filesystem instead of using MBR partitioning with Minix file systems. This saves some space on the CD and reduces memory requirements by some unknown amount as the root ramdisk is completely eliminated. The setup is also modified to be more NetBSD-like (unpacking sets tarballs instead of blindly copying the CD contents). This allows massive space savings because only the base system used for installation is stored uncompressed and more modularity (to be exploited at a later time). The sets themselves are to be refined, but are enough for now. Those two steps are melded together because copying the CD contents with isofs as the root filesystem results in some failed tests in minix-posix, probably due to some obscure corner-case bugs in isofs. Having a read-only root filesystem outputs some error messages because it isn't properly supported. Ramdisks on /var and /tmp are used to mitigate this, but the clean solution would involve union mounts, something Minix 3 doesn't support for the time being. Change-Id: Ib4700d9f10c5b4b297e0994b5338847951fc79b4
This commit is contained in:
parent
d402f03800
commit
2b03b192f0
|
|
@ -193,10 +193,14 @@ SWAPCYLINDERS!= expr ${SWAPSECTORS} / \( ${HEADS} \* ${SECTORS} \) || true
|
|||
#
|
||||
# definitions to create root fs
|
||||
#
|
||||
.if !defined(__MINIX)
|
||||
SETS_DEFAULT= modules base etc comp games man misc tests text
|
||||
.if ${MKX11} != "no"
|
||||
SETS_DEFAULT+= xbase xcomp xetc xfont xserver
|
||||
.endif
|
||||
.else
|
||||
SETS_DEFAULT= minix-base
|
||||
.endif
|
||||
|
||||
KERN_SET?= kern-GENERIC
|
||||
SETS?= ${SETS_DEFAULT}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
minix-sys Minix Complete system (to be fixed and properly put into separate packages)
|
||||
minix-base Minix base system
|
||||
minix-tests Minix tests suites
|
||||
minix-comp Minix compilation package
|
||||
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
|
||||
|
|
|
|||
43
distrib/sets/lists/minix-base/md.evbarm
Normal file
43
distrib/sets/lists/minix-base/md.evbarm
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
./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/libclkconf.a minix-base
|
||||
./usr/lib/libclkconf_pic.a minix-base
|
||||
./usr/lib/libc_vfp.a minix-base obsolete
|
||||
./usr/lib/libc_vfp_pic.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/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/index.html minix-base
|
||||
./usr/share/beaglebone/weather/jquery.js minix-base
|
||||
./usr/share/beaglebone/weather/LICENSE minix-base
|
||||
./usr/share/beaglebone/weather/processing.js minix-base
|
||||
./usr/share/beaglebone/weather/README.txt 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
|
||||
64
distrib/sets/lists/minix-base/md.i386
Normal file
64
distrib/sets/lists/minix-base/md.i386
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
./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/atl2 minix-base
|
||||
./service/at_wini 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/orinoco 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_pic.a minix-base
|
||||
./usr/lib/libm387.so.0 minix-base
|
||||
./usr/lib/libm387.so.0.1 minix-base
|
||||
./usr/lib/libm387.so 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
|
||||
4557
distrib/sets/lists/minix-base/mi
Normal file
4557
distrib/sets/lists/minix-base/mi
Normal file
File diff suppressed because it is too large
Load Diff
77
distrib/sets/lists/minix-comp/md.evbarm
Normal file
77
distrib/sets/lists/minix-comp/md.evbarm
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
./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/cpuconf.h minix-comp
|
||||
./usr/include/arm/cpu.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/ieeefp.h minix-comp
|
||||
./usr/include/arm/ieee.h minix-comp
|
||||
./usr/include/arm/int_const.h minix-comp
|
||||
./usr/include/arm/interrupt.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/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
|
||||
116
distrib/sets/lists/minix-comp/md.i386
Normal file
116
distrib/sets/lists/minix-comp/md.i386
Normal file
|
|
@ -0,0 +1,116 @@
|
|||
./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/ieeefp.h minix-comp
|
||||
./usr/include/i386/ieee.h minix-comp
|
||||
./usr/include/i386/int86.h minix-comp
|
||||
./usr/include/i386/int_const.h minix-comp
|
||||
./usr/include/i386/interrupt.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/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_amd.h minix-comp
|
||||
./usr/include/i386/pci.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/cputypes.h minix-comp
|
||||
./usr/include/x86/cpu_ucode.h minix-comp
|
||||
./usr/include/x86/cpuvar.h minix-comp
|
||||
./usr/include/x86/float.h minix-comp
|
||||
./usr/include/x86/ieeefp.h minix-comp
|
||||
./usr/include/x86/ieee.h minix-comp
|
||||
./usr/include/x86/intrdefs.h minix-comp
|
||||
./usr/include/x86/intr.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
|
||||
1535
distrib/sets/lists/minix-comp/mi
Normal file
1535
distrib/sets/lists/minix-comp/mi
Normal file
File diff suppressed because it is too large
Load Diff
4
distrib/sets/lists/minix-tests/md.i386
Normal file
4
distrib/sets/lists/minix-tests/md.i386
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
./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
|
||||
367
distrib/sets/lists/minix-tests/mi
Normal file
367
distrib/sets/lists/minix-tests/mi
Normal file
|
|
@ -0,0 +1,367 @@
|
|||
|
||||
#
|
||||
# Sorted using sort_set.sh in releasetools.
|
||||
# to add an entry simply add it at the end of the
|
||||
# file and run
|
||||
# ../../../../releasetools/sort_set.sh < 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/benchmarks minix-tests
|
||||
./usr/benchmarks/unixbench minix-tests
|
||||
./usr/benchmarks/unixbench/pgms minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/arithoh minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/context1 minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/dhry2 minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/dhry2reg minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/double minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/execl minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/float minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/fstime minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/hanoi minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/index.base minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/int minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/long minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/looper minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/multi.sh minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/pipe minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/poll minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/register minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/select minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/short minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/spawn minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/syscall minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/tst.sh minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/unixbench.logo minix-tests
|
||||
./usr/benchmarks/unixbench/pgms/whetstone-double minix-tests
|
||||
./usr/benchmarks/unixbench/results minix-tests
|
||||
./usr/benchmarks/unixbench/Run minix-tests
|
||||
./usr/benchmarks/unixbench/run.sh minix-tests
|
||||
./usr/benchmarks/unixbench/testdir minix-tests
|
||||
./usr/benchmarks/unixbench/testdir/cctest.c minix-tests
|
||||
./usr/benchmarks/unixbench/testdir/dc.dat minix-tests
|
||||
./usr/benchmarks/unixbench/testdir/large.txt minix-tests
|
||||
./usr/benchmarks/unixbench/testdir/sort.src minix-tests
|
||||
./usr/benchmarks/unixbench/tmp minix-tests
|
||||
./usr/bin minix-tests atf,kyua
|
||||
./usr/bin/atf2kyua minix-tests 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/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++.a minix-tests atf
|
||||
./usr/lib/libatf-c_pic.a minix-tests atf
|
||||
./usr/lib/libatf-c++_pic.a minix-tests atf
|
||||
./usr/lib/libatf-c.so.0.0 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.0 minix-tests atf
|
||||
./usr/lib/libatf-c.so minix-tests atf
|
||||
./usr/lib/libatf-c++.so minix-tests atf
|
||||
./usr/lib/liblutok.a minix-tests kyua
|
||||
./usr/lib/liblutok_pic.a minix-tests kyua
|
||||
./usr/lib/liblutok.so minix-tests kyua
|
||||
./usr/lib/liblutok.so.2.0 minix-tests kyua
|
||||
./usr/lib/liblutok.so.2 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/atf2kyua.1 minix-tests 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/kyua.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.1 minix-tests kyua
|
||||
./usr/man/man1/kyua-report-html.1 minix-tests kyua
|
||||
./usr/man/man1/kyua-test.1 minix-tests kyua
|
||||
./usr/man/man1/kyua-tester.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.conf.5 minix-tests kyua
|
||||
./usr/man/man5/kyuafile.5 minix-tests kyua
|
||||
./usr/man/man5/kyua-tester-list.5 minix-tests kyua
|
||||
./usr/man/man5/kyua-tester-result.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/kyua.conf minix-tests kyua
|
||||
./usr/share/examples/kyua-cli/Kyuafile.top 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/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/blocktest minix-tests
|
||||
./usr/tests/minix-posix/blocktest/README 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/test10 minix-tests
|
||||
./usr/tests/minix-posix/test1 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/test1.c minix-tests
|
||||
./usr/tests/minix-posix/test20 minix-tests
|
||||
./usr/tests/minix-posix/test2 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/test30 minix-tests
|
||||
./usr/tests/minix-posix/test3 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/test40 minix-tests
|
||||
./usr/tests/minix-posix/test4 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/test50 minix-tests
|
||||
./usr/tests/minix-posix/test5 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/test60 minix-tests
|
||||
./usr/tests/minix-posix/test6 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/test70 minix-tests
|
||||
./usr/tests/minix-posix/test7 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/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/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_stmt2.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_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_init2.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_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/Kyuafile minix-tests kyua
|
||||
./usr/tests/usr.bin/xlint/lint1/t_integration minix-tests atf
|
||||
./var/db/obsolete/tests minix-tests kyua,atf
|
||||
|
|
@ -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
|
||||
|
|
@ -1,184 +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
|
||||
./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/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
|
|
@ -163,7 +163,7 @@ if [ "${MKPIC}" = "no" ]; then
|
|||
shlib=no
|
||||
fi
|
||||
# LSC for Minix
|
||||
nlists="minix $testset"
|
||||
nlists="minix-base minix-comp 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"
|
||||
|
|
|
|||
|
|
@ -467,7 +467,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-tests
|
||||
.endif # !defined(__MINIX)
|
||||
.if ${MKDEBUG} != "no"
|
||||
OBSOLETE.files+= debug
|
||||
|
|
|
|||
42
etc/rc
42
etc/rc
|
|
@ -1,5 +1,8 @@
|
|||
# /etc/rc - System startup script run by init before going multiuser.
|
||||
|
||||
# Are we booting from CD?
|
||||
bootcd="`/bin/sysenv bootcd`"
|
||||
|
||||
exec >/dev/log
|
||||
exec 2>/dev/log
|
||||
exec </dev/null
|
||||
|
|
@ -116,26 +119,53 @@ autoboot|start)
|
|||
# We are not shutting down.
|
||||
rm -f /etc/nologin
|
||||
|
||||
# Are we booting from CD?
|
||||
bootcd="`/bin/sysenv cdproberoot`"
|
||||
|
||||
# Use MFS binary only from kernel image?
|
||||
if [ "`sysenv bin_img`" = 1 ]
|
||||
then
|
||||
bin_img="-i "
|
||||
fi
|
||||
|
||||
# Are we booting from CD?
|
||||
bootcd="`/bin/sysenv bootcd`"
|
||||
|
||||
if [ -z "$bootcd" ]
|
||||
then
|
||||
# If we're not booting from CD, fsck + mount using /etc/fstab.
|
||||
fsck -x / $fflag $fsckopts
|
||||
mount -a
|
||||
# If we're not booting from CD, fsck + mount using /etc/fstab.
|
||||
fsck -x / $fflag $fsckopts
|
||||
mount -a
|
||||
|
||||
# Initialize files.
|
||||
>/var/run/utmp # /etc/utmp keeps track of logins
|
||||
fi
|
||||
|
||||
# Unmount and free now defunct ramdisk
|
||||
umount /dev/imgrd > /dev/null || echo "Failed to unmount boot ramdisk"
|
||||
ramdisk 0 /dev/imgrd || echo "Failed to free boot ramdisk"
|
||||
|
||||
# If booting from CD, we want some directories to be ramdisks
|
||||
if [ ! -z "$bootcd" ]
|
||||
then
|
||||
echo "Creating ramdisks..."
|
||||
RAMDISK_VAR_SIZE=512
|
||||
RAMDISK_TMP_SIZE=512
|
||||
|
||||
# Create /var ramdisk
|
||||
dirs_var=$(find /var -type d | sed '1d')
|
||||
ramdisk $RAMDISK_VAR_SIZE /dev/ram0
|
||||
mkfs.mfs /dev/ram0
|
||||
mount /dev/ram0 /var
|
||||
for i in $dirs_var; do mkdir $i; done
|
||||
|
||||
# Create /tmp ramdisk
|
||||
ramdisk $RAMDISK_VAR_SIZE /dev/ram1
|
||||
mkfs.mfs /dev/ram1
|
||||
mount /dev/ram1 /tmp
|
||||
fi
|
||||
|
||||
# Initialize files.
|
||||
>/var/run/utmp # /etc/utmp keeps track of logins
|
||||
>/var/run/utmpx # /etc/utmpx keeps track of logins
|
||||
|
||||
# Edit settings for boot system services
|
||||
if [ "`sysenv skip_boot_config`" != 1 ]
|
||||
then
|
||||
|
|
|
|||
|
|
@ -396,9 +396,15 @@ service procfs
|
|||
|
||||
service isofs
|
||||
{
|
||||
system
|
||||
UMAP # 14
|
||||
;
|
||||
ipc ALL_SYS; # All system ipc targets allowed
|
||||
system BASIC; # Only basic kernel calls allowed
|
||||
vm MAPCACHEPAGE SETCACHEPAGE CLEARCACHE;
|
||||
io NONE; # No I/O range allowed
|
||||
irq NONE; # No IRQ allowed
|
||||
sigmgr rs; # Signal manager is RS
|
||||
scheduler sched; # Scheduler is sched
|
||||
priority 5; # priority queue 5
|
||||
quantum 500; # default server quantum
|
||||
uid 0;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -85,52 +85,9 @@ int main(void)
|
|||
continue;
|
||||
}
|
||||
|
||||
/* 3. Both cXdYp1 and p2 should have a superblock. */
|
||||
found= 1; /* Assume everything is okay */
|
||||
for (minor = 1; minor <= 2; minor++) {
|
||||
name2[8]= '0' + probelist[disk];
|
||||
name2[10]= '0' + minor;
|
||||
|
||||
fd = open(name2, O_RDONLY);
|
||||
if (fd < 0)
|
||||
{
|
||||
if (errno != ENXIO)
|
||||
{
|
||||
fprintf(stderr,
|
||||
"open '%s' failed: %s\n",
|
||||
name2, strerror(errno));
|
||||
}
|
||||
found= 0;
|
||||
break;
|
||||
}
|
||||
r = read(fd, pvd, sizeof(pvd));
|
||||
if (r != sizeof(pvd))
|
||||
{
|
||||
fprintf(stderr,
|
||||
"error reading super block from '%s': %s\n",
|
||||
name2, strerror(errno));
|
||||
close(fd);
|
||||
found= 0;
|
||||
break;
|
||||
}
|
||||
close(fd);
|
||||
|
||||
magicp= (u16_t *)&pvd[SUPER_OFF+MAGIC_OFF];
|
||||
if (*magicp != SUPER_V3)
|
||||
{
|
||||
fprintf(stderr, "bad super block on %s\n",
|
||||
name2);
|
||||
found= 0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (found)
|
||||
{
|
||||
fprintf(stderr, "\nFound.\n");
|
||||
printf("%s\n", name1);
|
||||
exit(0);
|
||||
}
|
||||
fprintf(stderr, "\nFound.\n");
|
||||
printf("%s\n", name1);
|
||||
exit(0);
|
||||
}
|
||||
}
|
||||
fprintf(stderr, "\nNot found.\n");
|
||||
|
|
|
|||
|
|
@ -15,8 +15,7 @@ ROOTSECTS="`expr $ROOTMB '*' 1024 '*' 2`"
|
|||
BOOTXXSECTS=32
|
||||
USRKB="`du -sxk /usr | awk '{ print $1 }'`"
|
||||
TOTALMB="`expr 3 + $USRKB / 1024 + $ROOTMB`"
|
||||
ROOTFILES="`find -x / | wc -l`"
|
||||
USRFILES="`find -x /usr | wc -l`"
|
||||
TOTALFILES="`find -x / | wc -l`"
|
||||
|
||||
# /usr/install isn't copied onto the new system; compensate
|
||||
INSTALLDIR=/usr/install
|
||||
|
|
@ -691,26 +690,36 @@ echo ""
|
|||
echo "All files will now be copied to your hard disk. This may take a while."
|
||||
echo ""
|
||||
|
||||
mount /dev/$usr /mnt >/dev/null || exit # Mount the intended /usr.
|
||||
|
||||
(cd /usr || exit 1
|
||||
list="`ls | fgrep -v install`"
|
||||
pax -rw -pe -v $list /mnt 2>&1
|
||||
) | progressbar "$USRFILES" || exit # Copy the usr floppy.
|
||||
|
||||
umount /dev/$usr >/dev/null || exit # Unmount the intended /usr.
|
||||
mount /dev/$root /mnt >/dev/null || exit
|
||||
mkdir -p /mnt/usr
|
||||
mount /dev/$usr /mnt/usr >/dev/null || exit # Mount the intended /usr.
|
||||
if [ "$nohome" = 0 ]; then
|
||||
mkdir -p /mnt/home
|
||||
mount /dev/$home /mnt/home >/dev/null || exit # Mount the intended /home
|
||||
fi
|
||||
|
||||
# Running from the installation CD.
|
||||
pax -rw -pe -vX / /mnt 2>&1 | progressbar "$ROOTFILES" || exit
|
||||
chmod o-w /mnt/usr
|
||||
for set in /i386/binary/sets/*.tgz; do
|
||||
echo "Extracting $(basename "$set")..."
|
||||
COUNT_FILES=$(cat $(echo "$set" | sed -e "s/\.tgz/\.count/"))
|
||||
(cd /mnt; pax -rz -f $set -v -pe 2>&1 | progressbar "$COUNT_FILES" || exit)
|
||||
done;
|
||||
|
||||
echo "Creating device nodes..."
|
||||
(cd /mnt/dev; MAKEDEV -s all)
|
||||
|
||||
# Fix permissions
|
||||
chmod $(stat -f %Lp /usr) /mnt/usr
|
||||
chown $(stat -f %u /usr) /mnt/usr
|
||||
chgrp $(stat -f %g /usr) /mnt/usr
|
||||
if [ "$nohome" = 0 ]; then
|
||||
chmod $(stat -f %Lp /home) /mnt/home
|
||||
chown $(stat -f %u /home) /mnt/home
|
||||
chgrp $(stat -f %g /home) /mnt/home
|
||||
fi
|
||||
|
||||
cp /mnt/etc/motd.install /mnt/etc/motd
|
||||
|
||||
|
||||
# Fix /var/log
|
||||
rm /mnt/var/log
|
||||
ln -s /usr/log /mnt/var/log
|
||||
|
||||
# CD remnants that aren't for the installed system
|
||||
rm /mnt/etc/issue /mnt/CD /mnt/.* 2>/dev/null
|
||||
echo >/mnt/etc/fstab "/dev/$root / mfs rw 0 1
|
||||
|
|
@ -721,8 +730,6 @@ none /sys devman rw,rslabel=devman 0 0"
|
|||
# National keyboard map.
|
||||
test -n "$keymap" && cp -p "/usr/lib/keymaps/$keymap.map" /mnt/etc/keymap
|
||||
|
||||
# Make bootable.
|
||||
mount /dev/$usr /mnt/usr >/dev/null || exit
|
||||
# XXX we have to use "-f" here, because installboot worries about BPB, which
|
||||
# we don't have...
|
||||
installboot_nbsd -f /dev/$primary /usr/mdec/bootxx_minixfs3 >/dev/null || exit
|
||||
|
|
@ -756,6 +763,9 @@ echo ""
|
|||
|
||||
umount /dev/$usr && echo Unmounted $usr
|
||||
umount /dev/$root && echo Unmounted $root
|
||||
if [ "$nohome" = 0 ]; then
|
||||
umount /dev/$home && echo Unmounted $home
|
||||
fi
|
||||
|
||||
echo "
|
||||
Please type 'reboot' to exit MINIX 3 and reboot. To boot into your new
|
||||
|
|
|
|||
|
|
@ -72,6 +72,8 @@ PROGRAMS+= cdprobe
|
|||
dir.cdprobe:= minix/commands/cdprobe
|
||||
PROGRAMS+= pwd_mkdb
|
||||
dir.pwd_mkdb:= usr.sbin/pwd_mkdb
|
||||
PROGRAMS+= isofs
|
||||
dir.isofs:= minix/fs/isofs
|
||||
|
||||
.if ${MKSMALL} != "yes"
|
||||
PROGRAMS+= ahci
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ d--755 0 0
|
|||
mmc ---755 0 0 mmc
|
||||
#endif
|
||||
mfs ---755 0 0 mfs
|
||||
isofs ---755 0 0 isofs
|
||||
procfs ---755 0 0 procfs
|
||||
input ---755 0 0 input
|
||||
#ifdef __i386__
|
||||
|
|
|
|||
|
|
@ -54,8 +54,11 @@ fi
|
|||
|
||||
if /bin/sysenv rootdevname >/dev/null
|
||||
then rootdevname=/dev/`/bin/sysenv rootdevname`
|
||||
else echo "rootdevname not set"
|
||||
exit 1
|
||||
else
|
||||
if ! sysenv cdproberoot >/dev/null
|
||||
then echo "rootdevname not set"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "`sysenv bin_img`" = 1 ]
|
||||
|
|
@ -69,10 +72,8 @@ then
|
|||
echo 'Looking for boot CD. This may take a minute.'
|
||||
echo 'Please ignore any error messages.'
|
||||
echo
|
||||
cddev=`cdprobe` || { echo 'No CD found'; exit 1; }
|
||||
export cddev
|
||||
echo "Loading ramdisk from ${cddev}p1"
|
||||
loadramdisk "$cddev"p1
|
||||
rootdevname=`cdprobe` || { echo 'No CD found'; exit 1; }
|
||||
export rootdevname
|
||||
elif [ "$rootdevname" = "/dev/ram" ]
|
||||
then
|
||||
ramimagename=/dev/`/bin/sysenv ramimagename`
|
||||
|
|
@ -81,13 +82,20 @@ then
|
|||
fi
|
||||
|
||||
echo "Root device name is $rootdevname"
|
||||
if [ -e $FSCK ]
|
||||
then $FSCK -p $rootdevname
|
||||
fi
|
||||
|
||||
# Change root from temporary boot ramdisk to the configure
|
||||
# root device
|
||||
/bin/mount -n $bin_img"$rootdevname" /
|
||||
if sysenv cdproberoot >/dev/null
|
||||
then
|
||||
/bin/mount -t isofs -n $bin_img"$rootdevname" /
|
||||
else
|
||||
if [ -e $FSCK ]
|
||||
then
|
||||
$FSCK -p $rootdevname
|
||||
fi
|
||||
|
||||
# Change root from temporary boot ramdisk to the configure
|
||||
# root device
|
||||
/bin/mount -n $bin_img"$rootdevname" /
|
||||
fi
|
||||
|
||||
/bin/mount -e -n -t procfs none /proc || echo "WARNING: couldn't mount procfs"
|
||||
|
||||
|
|
|
|||
|
|
@ -59,28 +59,28 @@ retrieve()
|
|||
|
||||
cd_root_changes()
|
||||
{
|
||||
cat >$CDFILES/boot.cfg <<END_BOOT_CFG
|
||||
cat >$WORK_DIR/boot.cfg <<END_BOOT_CFG
|
||||
banner=Welcome to the MINIX 3 installation CD
|
||||
banner================================================================================
|
||||
banner=
|
||||
menu=Regular MINIX 3:multiboot /kernel bootcd=1 cdproberoot=1 rootdevname=ram disable=inet
|
||||
menu=Regular MINIX 3 (with AHCI):multiboot /kernel bootcd=1 cdproberoot=1 rootdevname=ram disable=inet ahci=yes
|
||||
menu=Regular MINIX 3:multiboot /boot/minix/.temp/kernel bootcd=1 cdproberoot=1 rootdevname=ram disable=inet
|
||||
menu=Regular MINIX 3 (with AHCI):multiboot /boot/minix/.temp/kernel bootcd=1 cdproberoot=1 rootdevname=ram disable=inet ahci=yes
|
||||
menu=Edit menu option:edit
|
||||
menu=Drop to boot prompt:prompt
|
||||
clear=1
|
||||
timeout=10
|
||||
default=1
|
||||
load=/mod01_ds
|
||||
load=/mod02_rs
|
||||
load=/mod03_pm
|
||||
load=/mod04_sched
|
||||
load=/mod05_vfs
|
||||
load=/mod06_memory
|
||||
load=/mod07_tty
|
||||
load=/mod08_mfs
|
||||
load=/mod09_vm
|
||||
load=/mod10_pfs
|
||||
load=/mod11_init
|
||||
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
|
||||
# This space intentionally left blank - leave to appease bootloader!
|
||||
# This space intentionally left blank - leave to appease bootloader!
|
||||
# This space intentionally left blank - leave to appease bootloader!
|
||||
|
|
|
|||
216
releasetools/x86_cdimage.sh
Executable file
216
releasetools/x86_cdimage.sh
Executable file
|
|
@ -0,0 +1,216 @@
|
|||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
#
|
||||
# This script creates a bootable CD-ROM image.
|
||||
#
|
||||
|
||||
: ${ARCH=i386}
|
||||
: ${OBJ=../obj.${ARCH}}
|
||||
: ${CROSS_TOOLS=${OBJ}/"tooldir.`uname -s`-`uname -r`-`uname -m`"/bin}
|
||||
: ${CROSS_PREFIX=${CROSS_TOOLS}/i586-elf32-minix-}
|
||||
: ${JOBS=1}
|
||||
: ${DESTDIR=${OBJ}/destdir.$ARCH}
|
||||
: ${RELEASEDIR=${OBJ}/releasedir/$ARCH/binary}
|
||||
: ${RELEASETOOLSDIR=./releasetools/}
|
||||
: ${FSTAB=${DESTDIR}/etc/fstab}
|
||||
: ${BUILDVARS=}
|
||||
: ${BUILDSH=build.sh}
|
||||
: ${CREATE_IMAGE_ONLY=0}
|
||||
: ${RC=minix_x86.rc}
|
||||
|
||||
: ${WORK_DIR=${OBJ}/work}
|
||||
: ${SETS_DIR=${OBJ}/releasedir/${ARCH}/binary/sets}
|
||||
|
||||
# Add a directory to a spec file
|
||||
#$1 : directory to add
|
||||
#$2 : spec file
|
||||
add_dir_spec() {
|
||||
echo "./$1 type=dir uid=0 gid=0 mode=0755" >> ${WORK_DIR}/$2
|
||||
}
|
||||
|
||||
# Add a file to a spec file
|
||||
#$1 : file to add
|
||||
#$2 : spec file
|
||||
add_file_spec() {
|
||||
echo "./$1 type=file uid=0 gid=0 mode=0755 size=$(wc -c < ${ROOT_DIR}/${1})" >> ${WORK_DIR}/$2
|
||||
}
|
||||
|
||||
# Create the workdir (a directory where Minix is built using sets)
|
||||
# spec files are put in WORK_DIR, the file system created in ROOT_DIR
|
||||
#$1 : sets to extract
|
||||
build_workdir() {
|
||||
# Extract sets
|
||||
mkdir ${ROOT_DIR}
|
||||
for set in $1; do
|
||||
if [ ! -e ${SETS_DIR}/${set}.tgz ]; then
|
||||
echo "Missing ${SETS_DIR}/${set}.tgz, aborting"
|
||||
echo "Are the release sets tarballs created?"
|
||||
exit 1
|
||||
fi
|
||||
(cd ${ROOT_DIR}; ${CROSS_TOOLS}/nbpax -rnz -f ${SETS_DIR}/${set}.tgz .)
|
||||
done
|
||||
|
||||
# Build login/password files
|
||||
${CROSS_TOOLS}/nbpwd_mkdb -V 0 -p -d ${ROOT_DIR} ${ROOT_DIR}/etc/master.passwd
|
||||
|
||||
# Build specifications files
|
||||
cp ${ROOT_DIR}/etc/mtree/set* ${WORK_DIR}
|
||||
${ROOT_DIR}/usr/bin/MAKEDEV -s -m all >> ${WORK_DIR}/extra.dev
|
||||
}
|
||||
|
||||
# Add tarball sets to the workdir (for installation CD)
|
||||
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
|
||||
|
||||
DEST_SETS_DIR="${ARCH}/binary/sets"
|
||||
for set in ${SETS_DIR}/*.tgz; do
|
||||
# Copy set itself
|
||||
cp ${set} ${ROOT_DIR}/${DEST_SETS_DIR}
|
||||
add_file_spec "${DEST_SETS_DIR}/$(basename ${set})" extra.sets
|
||||
# Add file count
|
||||
COUNT_SRC=$(echo $(basename ${set}) | sed -e "s/\(.*\)\.tgz/\set.\1/")
|
||||
COUNT_NAME=$(echo $(basename ${set}) | sed -e "s/\.tgz/\.count/")
|
||||
wc -l < ${DESTDIR}/etc/mtree/${COUNT_SRC} >> ${ROOT_DIR}/${DEST_SETS_DIR}/${COUNT_NAME}
|
||||
add_file_spec "${DEST_SETS_DIR}/${COUNT_NAME}" extra.sets
|
||||
done
|
||||
|
||||
# Add checksums
|
||||
cp ${SETS_DIR}/MD5 ${ROOT_DIR}/${DEST_SETS_DIR}
|
||||
add_file_spec "${DEST_SETS_DIR}/MD5" extra.sets
|
||||
cp ${SETS_DIR}/SHA512 ${ROOT_DIR}/${DEST_SETS_DIR}
|
||||
add_file_spec "${DEST_SETS_DIR}/SHA512" extra.sets
|
||||
}
|
||||
|
||||
# Add CD boot files to the workdir
|
||||
workdir_add_cdfiles() {
|
||||
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 rootdevname=ram disable=inet
|
||||
menu=Regular MINIX 3 (with AHCI):multiboot /boot/minix/.temp/kernel bootcd=1 cdproberoot=1 rootdevname=ram 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
|
||||
END_BOOT_CFG
|
||||
for i in $(seq 18); do
|
||||
echo "# This space intentionally left blank - leave to appease bootloader!" >> ${ROOT_DIR}/boot.cfg
|
||||
done
|
||||
add_file_spec "boot.cfg" extra.cdfiles
|
||||
|
||||
# Add boot monitor
|
||||
cp ${DESTDIR}/usr/mdec/boot_monitor ${ROOT_DIR}/minixboot
|
||||
add_file_spec "minixboot" extra.cdfiles
|
||||
}
|
||||
|
||||
: ${IMG=minix_x86.iso}
|
||||
|
||||
if [ ! -f ${BUILDSH} ]
|
||||
then
|
||||
echo "Please invoke me from the root source dir, where ${BUILDSH} is."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#
|
||||
# Are we going to build the minix sources?
|
||||
#
|
||||
|
||||
if [ ${CREATE_IMAGE_ONLY} -eq 1 ]
|
||||
then
|
||||
if [ ! -d ${DESTDIR} ]
|
||||
then
|
||||
echo "Minix source code doesn't appear to have been built."
|
||||
echo "Please try with \$CREATE_IMAGE_ONLY set to 0."
|
||||
exit 1
|
||||
fi
|
||||
if [ ! -d ${RELEASEDIR} ]
|
||||
then
|
||||
echo "Minix release tarball sets don't appear to have been created."
|
||||
echo "Please try with \$CREATE_IMAGE_ONLY set to 0."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
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 release
|
||||
|
||||
fi
|
||||
|
||||
# Sanity check
|
||||
if [ -d "${WORK_DIR}/.git" ]; then
|
||||
echo "WORK_DIR directory has a Git repository in it, abort!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Clean working directory
|
||||
if [ -e "${WORK_DIR}" ]; then
|
||||
rm -rf "${WORK_DIR}"
|
||||
fi
|
||||
mkdir -p ${WORK_DIR}
|
||||
|
||||
# Get absolute paths to those directories
|
||||
CROSS_TOOLS=$(cd ${CROSS_TOOLS} && pwd)
|
||||
DESTDIR=$(cd ${DESTDIR} && pwd)
|
||||
OBJ=$(cd ${OBJ} && pwd)
|
||||
SETS_DIR=$(cd ${SETS_DIR} && pwd)
|
||||
WORK_DIR=$(cd ${WORK_DIR} && pwd)
|
||||
ROOT_DIR=${WORK_DIR}/fs
|
||||
|
||||
echo "Building work directory..."
|
||||
build_workdir "minix-base"
|
||||
|
||||
echo "Adding extra files..."
|
||||
workdir_add_sets
|
||||
workdir_add_cdfiles
|
||||
|
||||
# create a fstab entry in /etc this is normally done during the
|
||||
# setup phase on x86
|
||||
cat >${ROOT_DIR}/etc/fstab <<END_FSTAB
|
||||
none /sys devman rw,rslabel=devman 0 0
|
||||
END_FSTAB
|
||||
|
||||
# add fstab
|
||||
add_file_spec "etc/fstab" extra.fstab
|
||||
|
||||
#
|
||||
# read METALOG and use mtree to convert the user and group names into uid and gids
|
||||
#
|
||||
cat ${WORK_DIR}/set* ${WORK_DIR}/extra* | ${CROSS_TOOLS}/nbmtree -N ${ROOT_DIR}/etc -C -K device > ${WORK_DIR}/input
|
||||
|
||||
echo "Creating ISO..."
|
||||
# create proto file (not used, for debugging purposes)
|
||||
${CROSS_TOOLS}/nbtoproto < ${WORK_DIR}/input -b ${ROOT_DIR} -o ${WORK_DIR}/root.proto
|
||||
|
||||
# create the ISO
|
||||
${CROSS_TOOLS}/nbmakefs -t cd9660 -F ${WORK_DIR}/input -o "rockridge,bootimage=i386;${DESTDIR}/usr/mdec/bootxx_cd9660,label=MINIX" ${IMG} ${ROOT_DIR}
|
||||
|
||||
echo "CD image at `pwd`/${IMG}"
|
||||
echo "To boot this image on kvm:"
|
||||
echo "qemu-system-i386 -display curses -cdrom `pwd`/${IMG} --enable-kvm"
|
||||
|
|
@ -46,9 +46,9 @@ MODDIR=${DESTDIR}/boot/minix/.temp
|
|||
while getopts "i" c
|
||||
do
|
||||
case "$c" in
|
||||
i) : ${IMG=minix_x86.iso}
|
||||
ISOMODE=1
|
||||
;;
|
||||
i) echo "This method of generating the ISO installation media is obsolete."
|
||||
echo "Run ./releasetools/x86_cdimage.sh instead."
|
||||
exit 1;;
|
||||
esac
|
||||
done
|
||||
|
||||
|
|
@ -92,6 +92,10 @@ fi
|
|||
# Artifacts from this script are stored in the IMG_DIR
|
||||
#
|
||||
rm -rf ${IMG_DIR} ${IMG}
|
||||
|
||||
# Artifacts from CD creation
|
||||
rm -f ${DESTDIR}/minixboot ${DESTDIR}/boot.cfg
|
||||
|
||||
mkdir -p ${IMG_DIR} ${CDFILES}
|
||||
|
||||
if [ ${CREATE_IMAGE_ONLY} -eq 0 ]
|
||||
|
|
|
|||
|
|
@ -353,8 +353,8 @@ str_press_key: .asciz "\r\nPress any key to boot from CD"
|
|||
str_dot: .asciz "."
|
||||
str_read_error: .asciz "Can't read CD"
|
||||
str_no_pvd: .asciz "Can't find Primary Volume Descriptor"
|
||||
str_no_loader: .asciz "Can't find /boot"
|
||||
str_loader: .asciz "BOOT.;1"
|
||||
str_no_loader: .asciz "Can't find /minixboot"
|
||||
str_loader: .asciz "MINIXBOOT.;1"
|
||||
|
||||
/* Used to calculate free bytes */
|
||||
free_space = end - .
|
||||
|
|
|
|||
|
|
@ -664,7 +664,7 @@ cd9660node_rrip_pn(struct ISO_SUSP_ATTRIBUTES *pn_field, fsnode *fnode)
|
|||
else
|
||||
cd9660_bothendian_dword(0, pn_field->attr.rr_entry.PN.high);
|
||||
|
||||
cd9660_bothendian_dword(fnode->inode->st.st_dev & 0xffffffff,
|
||||
cd9660_bothendian_dword(fnode->inode->st.st_rdev & 0xffffffff,
|
||||
pn_field->attr.rr_entry.PN.low);
|
||||
return 1;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user