From fab59110c03bbfda7d672de3ddf2ec86aed3ddf8 Mon Sep 17 00:00:00 2001 From: hannes Date: Wed, 8 Dec 2004 10:26:16 +0000 Subject: [PATCH] hannes: when installing minit also create some startup scripts to easy the installation [2004120102023226965] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@5004 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/hannes/minit/minit.conf | 86 +++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/package/hannes/minit/minit.conf b/package/hannes/minit/minit.conf index e00811380..cfbf0981d 100644 --- a/package/hannes/minit/minit.conf +++ b/package/hannes/minit/minit.conf @@ -20,4 +20,90 @@ # # --- ROCK-COPYRIGHT-NOTE-END --- + +minit_pm() { + mkdir -p $root/etc/minit/default + + mkdir -p $root/etc/minit/ctrlaltdel + ln -s /sbin/halt $root/etc/minit/ctrlaltdel/run + echo "-fp" > $root/etc/minit/ctrlaltdel/params + + mkdir -p $root/etc/minit/cleanup + cat <$root/etc/minit/cleanup/run +#!/bin/sh +cp -f /dev/null /etc/mtab +rm -rf /var/run/* +touch /var/run/utmp +EOT + chmod +x $root/etc/minit/cleanup/run + touch $root/etc/minit/cleanup/sync + echo remount > $root/etc/minit/cleanup/depends + echo cleanup >> $root/etc/minit/default/depends + + mkdir -p $root/etc/minit/remount + ln -s /bin/mount $root/etc/minit/remount/run + cat < $root/etc/minit/remount/params +-o +remount,rw +/ +EOT + touch $root/etc/minit/remount/sync + + mkdir -p $root/etc/minit/mountproc + ln -s /bin/mount $root/etc/minit/mountproc/run + echo /proc > $root/etc/minit/mountproc/params + touch $root/etc/minit/mountproc/sync + echo mountproc >> $root/etc/minit/default/depends + + mkdir -p $root/etc/minit/mountall + ln -s /bin/mount $root/etc/minit/mountall/run + echo "-a" >> $root/etc/minit/mountall/params + touch $root/etc/minit/mountall/sync + echo mountall >> $root/etc/minit/default/depends + + mkdir -p $root/etc/minit/ifconfiglo + ln -s /sbin/ifconfig $root/etc/minit/ifconfiglo/run + cat < $root/etc/minit/ifconfiglo/params +lo +127.0.0.1 +EOT + echo ifconfiglo >> $root/etc/minit/default/depends + + mkdir -p $root/etc/minit/hostname + ln -s /bin/hostname $root/etc/minit/hostname/run + ln -s /etc/HOSTNAME $root/etc/minit/hostname/params + echo hostname >> $root/etc/minit/default/depends + + mkdir -p $root/etc/minit/hwclock + ln -s /sbin/hwclock $root/etc/minit/hwclock/run + echo "--hctosys" > $root/etc/minit/hwclock/params + + mkdir -p $root/etc/minit/kbd + ln -s /bin/loadkeys $root/etc/minit/kbd/run + echo us > $root/etc/minit/kbd/params + touch $root/etc/minit/kbd/sync + + mkdir -p $root/etc/minit/devfsd + ln -s /sbin/devfsd $root/etc/minit/devfsd/run + echo /dev > $root/etc/minit/devfsd/params + echo devfsd >> $root/etc/minit/default/depends + + + mkdir $root/etc/minit/getty + echo kbd >> $root/etc/minit/getty/depends + echo hwclock >> $root/etc/minit/getty/depends + declare -i i=1 + while [ $i -le 6 ]; + do + mkdir -p $root/etc/minit/getty/$i + touch $root/etc/minit/getty/$i/respawn + ln -s /sbin/fgetty $root/etc/minit/getty/$i/run + echo "vc/$i" > $root/etc/minit/getty/$i/params + echo getty/$i >> $root/etc/minit/getty/depends + i=i+1 + done + echo getty >> $root/etc/minit/default/depends +} + var_append makeinstopt ' ' "DESTDIR=$root/" +hook_add postmake 5 "minit_pm"