source: udev/load_floppy_module.sh @ a6cd72e

clfs-1.2clfs-2.1clfs-3.0.0-systemdclfs-3.0.0-sysvinitsystemdsysvinit
Last change on this file since a6cd72e was a6cd72e, checked in by Jim Gifford <clfs@…>, 18 years ago

r861@server (orig r859): jim | 2005-12-06 22:41:11 -0800

r994@server: jim | 2005-12-06 22:39:42 -0800
Updates from 077 OpenSuse? Package


  • Property mode set to 100755
File size: 791 bytes
Line 
1#!/bin/sh
2########################################################################
3#
4# Description : load_floppy_module
5#
6# Authors     : Based on Open Suse Udev Rules
7#               kay.sievers@suse.de
8#
9# Adapted to  : Jim Gifford
10# LFS
11#
12# Version     : 00.00
13#
14# Notes       : Loads the floppy module based upon contents of the NVRAM
15#
16########################################################################
17
18PROC=/proc/driver/nvram
19
20# wait for /proc file to appear
21loop=10
22while ! test -e $PROC; do
23    sleep 0.1;
24    test "$loop" -gt 0 || break
25    loop=$(($loop - 1))
26done
27
28if [ ! -r /proc/driver/nvram ]; then
29    exit 0;
30fi
31
32floppy_devices=$(cat $PROC | sed -n '/Floppy.*\..*/p')
33
34if [ -n "$floppy_devices" ]; then
35    /sbin/modprobe block-major-2
36else
37    /bin/true
38fi
39
40exit $?
Note: See TracBrowser for help on using the repository browser.