c8990dfcf0dbeb6fea44fab532cbd56bf814f287
[live-boot-grml.git] / scripts / boot / read-only.sh
1 #!/bin/sh
2
3 #set -e
4
5 Read_only ()
6 {
7         # Marking the usual block devices for harddisks read-only
8         for _DEVICE in /dev/sd* /dev/vd*
9         do
10                 if [ -b "${_DEVICE}" ]
11                 then
12                         printf "Setting device %-9s to read-only mode:" ${_DEVICE} > /dev/console
13
14                         blockdev --setro ${_DEVICE} && printf " done [ execute \"blockdev --setrw %-9s\" to unlock]\n" ${_DEVICE} > /dev/console || printf "failed\n" > /dev/console
15                 fi
16         done
17 }