lfs-execline-scripts

Repository for execline scripts used in my linux-from-scratch builds
Log | Files | Refs

smdev (575B)


      1 #!/usr/bin/execlineb -S1
      2 # Use execlineb -WS1 for debug/testing (errors out on bad syntax)
      3 
      4 case -N -- $1
      5 {
      6 	"-s" { # start case:
      7 		background { printf "Populating /dev with smdev...\n"
      8 		foreground { smdev -s }
      9 		background { printf "Registering smdev as kernel hotplug manager...\n" }
     10 		redirfd -w 1 /proc/sys/kernel/hotplug { printf "/sbin/smdev" }
     11 	}
     12 	"-k" { # kill case:
     13 		background { printf "Removing kernel hotplug manager...\n" }
     14 		redirfd -w 1 /proc/sys/kernel/hotplug { printf "\0" }
     15 	}
     16 } # default case:
     17 foreground { /bin/printf "usage: %s -s|-k\n" "$0" } exit 1