All pastes #143910 Raw Edit

Stuff

public text v1 · immutable
#143910 ·published 2006-08-22 07:27 UTC
rendered paste body
[root@cryo raid1]# cat linuxrc
#!/bin/sh
/bin/insmod -f /lib/modules/2.6.16-ovz-smp-alt4/kernel/drivers/ide/ide-core.ko
/bin/insmod -f /lib/modules/2.6.16-ovz-smp-alt4/kernel/drivers/ide/pci/piix.ko
/bin/insmod -f /lib/modules/2.6.16-ovz-smp-alt4/kernel/drivers/ide/pci/generic.ko
/bin/insmod -f /lib/modules/2.6.16-ovz-smp-alt4/kernel/drivers/ide/ide-generic.ko
/bin/insmod -f /lib/modules/2.6.16-ovz-smp-alt4/kernel/drivers/ide/ide-disk.ko
/bin/insmod -f /lib/modules/2.6.16-ovz-smp-alt4/kernel/fs/mbcache.ko
/bin/insmod -f /lib/modules/2.6.16-ovz-smp-alt4/kernel/fs/ext2/ext2.ko
/bin/insmod -f /lib/modules/2.6.16-ovz-smp-alt4/kernel/drivers/md/raid1.ko
/bin/raidautorun /safedev/md255
EncodeDev()
{
        echo $(( ($2 & 0xff) | ($1 << 8) | (($2 & ~0xff) << 12) ))
}
/bin/mount -t proc proc /proc
read cmdline </proc/cmdline
cmdline=" $cmdline "
if test -z "${cmdline##*[        ]root=*}" ; then
        root="${cmdline##*[      ]root=}"
        root="${root%%[  ]*}"
        if test -z "${root##/dev/*}" ; then
                root="${root#/dev/}"
                (
                read ignored
                read ignored
                while read major minor size name ignored; do
                        if test "$name" = "$root" ; then
                                EncodeDev $major $minor >/proc/sys/kernel/real-root-dev
                                break
                        fi
                done
                ) </proc/partitions

        fi
fi
if test -z "${cmdline##*[        ]resume=*}" && test -n "${cmdline##*[   ]noresume*}"; then
        resume="${cmdline##*[    ]resume=}"
        resume="${resume%%[      ]*}"
        if test -z "${resume##/dev/*}" ; then

                resume="${resume#/dev/}"
                (
                read ignored
                read ignored
                while read major minor size name ignored; do
                        if test "$name" = "$resume" ; then
                                /bin/mount -t sysfs sysfs /sys  || break
                                test -f /sys/power/resume && echo "$major:$minor" >/sys/power/resume
                                /bin/umount /sys
                                break
                        fi
                done
                ) </proc/partitions

        fi
fi
/bin/umount /proc