Removing keyboard bottom script, live-config takes care about that now.
[debian-live-boot/hramrach.git] / scripts / live-premount / readonly
blob71483bda2b66cae0bbe50f58f25be58ecbd6d450
1 #!/bin/sh
3 #set -e
5 # initramfs-tools header
7 PREREQ="udev"
9 prereqs()
11 echo "${PREREQ}"
14 case "${1}" in
15 prereqs)
16 prereqs
17 exit 0
19 esac
21 # live-boot script
23 # make sure all harddisk devices are read-only
24 # this is important for forensic investigations
25 if grep -qe forensic -qe readonly /proc/cmdline
26 then
27 for device in /dev/hd* /dev/sd* /dev/vd*
29 if [ -b "$device" ]
30 then
31 printf " * Setting device %-9s to read-only mode: " $device >/dev/console
32 blockdev --setro $device && printf "done [ execute \"blockdev --setrw %-9s\" to unlock]\n" $device >/dev/console || printf "failed\n" >/dev/console
34 done