From 5a12b1f66c7344e6a44d297b599c3bc2cb3c9d69 Mon Sep 17 00:00:00 2001 From: pefo <> Date: Sun, 18 May 1997 13:42:39 +0000 Subject: [PATCH] ARC ramdisk install stuff --- src/etc/Makefile | 8 ++++++-- src/etc/etc.arc/MAKEDEV | 19 +++++++++++++++++-- src/etc/etc.arc/Makefile.inc | 8 ++++++-- src/etc/etc.arc/disktab | 6 +++--- src/etc/etc.arc/mbr | Bin 0 -> 512 bytes src/etc/etc.arc/msdos5mb.gz | Bin 0 -> 9191 bytes 6 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 src/etc/etc.arc/mbr create mode 100644 src/etc/etc.arc/msdos5mb.gz diff --git a/src/etc/Makefile b/src/etc/Makefile index f94859e4..c6af883b 100644 --- a/src/etc/Makefile +++ b/src/etc/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.57 1997/05/16 18:02:22 deraadt Exp $ +# $OpenBSD: Makefile,v 1.58 1997/05/18 13:42:36 pefo Exp $ TZDIR= /usr/share/zoneinfo LOCALTIME= US/Pacific @@ -45,7 +45,7 @@ GZIPEXT= all clean cleandir depend etc install lint: .ifndef DESTDIR -distribution-etc-root-var distribution distrib-dirs snapshot: +distribution-etc-root-var distribution distrib-dirs release snapshot: @echo setenv DESTDIR before doing that! @false .else @@ -154,6 +154,10 @@ distribution-etc-root-var: distrib-dirs .if (${MACHINE_ARCH} == "mips") (cd etc.${MACHINE}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \ ld.so.conf ${DESTDIR}/etc) +.endif +.if ${MACHINE} == "arc" + (cd etc.${MACHINE}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \ + mbr msdos5mb.gz ${DESTDIR}/usr/mdec) .endif (cd ${DESTDIR}/dev; ./MAKEDEV all) .if ${MACHINE} == "vax" diff --git a/src/etc/etc.arc/MAKEDEV b/src/etc/etc.arc/MAKEDEV index addf9ce2..0b35eb3b 100644 --- a/src/etc/etc.arc/MAKEDEV +++ b/src/etc/etc.arc/MAKEDEV @@ -1,6 +1,6 @@ #!/bin/sh - # -# $OpenBSD: MAKEDEV,v 1.17 1997/05/14 18:31:15 niklas Exp $ +# $OpenBSD: MAKEDEV,v 1.18 1997/05/18 13:42:37 pefo Exp $ # @(#)MAKEDEV 8.1 (Berkeley) 6/9/93 # @@ -73,6 +73,11 @@ all) sh MAKEDEV ttyC0 lpt0 pms0 random bpf0 local ;; +ramdisk) + sh MAKEDEV std fd0 wd0 wd1 wd2 wd3 sd0 sd1 sd2 st0 acd0 cd0 + sh MAKEDEV tty00 tty01 ttyC0 lpt0 random rd0 + ;; + std) mknod console c 0 0 mknod drum c 1 0 ; chmod 640 drum ; chown root.kmem drum @@ -160,7 +165,17 @@ bpf*|tun*) chown root.wheel $name$unit ;; -# ;; +rd*) + umask 2 ; unit=`expr $i : '.*d\(.*\)'` + mknod rd${unit}a b 8 `expr $unit '*' 16 + 0` + mknod rd${unit}c b 8 `expr $unit '*' 16 + 2` + mknod rrd${unit}a c 22 `expr $unit '*' 16 + 0` + mknod rrd${unit}c c 22 `expr $unit '*' 16 + 2` + chown root.operator rd${unit}[ac] rrd${unit}[ac] + chmod 640 rd${unit}[ac] rrd${unit}[ac] + umask 77 + ;; + #lkm) # rm -f lkm # mknod lkm c 112 0 diff --git a/src/etc/etc.arc/Makefile.inc b/src/etc/etc.arc/Makefile.inc index 19b45e91..39bd6700 100644 --- a/src/etc/etc.arc/Makefile.inc +++ b/src/etc/etc.arc/Makefile.inc @@ -1,10 +1,10 @@ -# $OpenBSD: Makefile.inc,v 1.2 1997/02/09 08:50:15 deraadt Exp $ +# $OpenBSD: Makefile.inc,v 1.3 1997/05/18 13:42:37 pefo Exp $ # # etc.arc/Makefile.inc -- arc-specific etc Makefile targets .ifdef DESTDIR -snap_md: binutils bsd +snap_md: binutils bsd ramdisk binutils: cd ${DESTDIR} && tar cf - usr/*openbsd* \ @@ -19,4 +19,8 @@ bsd: cp ${.CURDIR}/../sys/arch/arc/compile/GENERIC/bsd.ecoff \ ${DESTDIR}/snapshot/bsd.ecoff +ramdisk: + cd ${.CURDIR}/../distrib/arc/ramdisk && make cleandir && \ + make && make install + .endif diff --git a/src/etc/etc.arc/disktab b/src/etc/etc.arc/disktab index dedb9a90..1d6d5701 100644 --- a/src/etc/etc.arc/disktab +++ b/src/etc/etc.arc/disktab @@ -29,9 +29,9 @@ # rdroot|ramdiskroot|RAM-disk root FS image:\ - :ty=simulated:se#512:nc#16:nt#2:ns#128:\ - :ta=4.2BSD:oa#0:pa#4046:fa#512:ba#4096:\ - :ob#0:pb#0:oc#0:pc#4096: + :ty=simulated:se#512:nc#20:nt#5:ns#200:\ + :ta=4.2BSD:oa#0:pa#20000:fa#1024:ba#4096:\ + :ob#0:pb#0:oc#0:pc#20000: # Seagate ST31200N ST31200N-MBR:\ diff --git a/src/etc/etc.arc/mbr b/src/etc/etc.arc/mbr new file mode 100644 index 0000000000000000000000000000000000000000..5c3d71a2999b3ea6879492370a835e6861b1b61c GIT binary patch literal 512 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