0ee52d14627748404eef429abecf7ed76773a898
[grml-live.git] / etc / grml / fai / config / scripts / GRML / 30-fstab
1 #!/bin/sh
2 set -u
3 set -e
4
5 USERNAME=''
6 [ -r /etc/grml/grml-live.conf ] && . /etc/grml/grml-live.conf
7 [ -n "$USERNAME" ] || USERNAME=grml
8
9 # FIXME: use /etc/grml/fai/... as base
10 cat > "$target"/etc/fstab << EOF
11 # /etc/fstab - static file system information
12 # <filesystem> <mountpoint>   <type> <options>                             <dump> <pass>
13 proc           /proc          proc   rw,nosuid,nodev,noexec                 0      0
14 none           /proc/bus/usb  usbfs  defaults,noauto                        0      0
15 sysfs          /sys           sysfs  rw,nosuid,nodev,noexec                 0      0
16 devpts         /dev/pts       devpts noauto,mode=0622                       0      0
17 /dev/fd0       /mnt/floppy    auto   users,noauto,exec                      0      0
18 /dev/external  /mnt/external  auto   users,noauto,exec,rw,uid=$USERNAME,gid=$USERNAME 0      0
19 /dev/external1 /mnt/external1 auto   users,noauto,exec,rw,uid=$USERNAME,gid=$USERNAME 0      0
20 /dev/cdrom     /mnt/cdrom     auto   users,noauto,exec,ro                   0      0
21 /dev/dvd       /mnt/dvd       auto   users,noauto,exec,ro                   0      0
22 # some other examples:
23 # /dev/hda1      /Grml         ext3    dev,suid,user,noauto 0  2
24 # //1.2.3.4/pub  /smb/pub      smbfs   defaults,user,noauto,uid=grml,gid=grml 0 0
25 # linux:/pub     /beer         nfs     defaults             0  0
26 # tmpfs          /tmp          tmpfs   size=300M            0  0
27 # none           /proc/bus/usb usbfs   defaults,nodev,noexec,nosuid,noauto,devgid=1001,devmode=664 0 0
28 # 192.168.1.101:/backups /mnt/nfs nfs  defaults,users,wsize=8192,rsize=8192 0 0
29 #
30 # Warning! Please do *not* change any lines below because they are auto-generated by rebuildfstab!
31 # If you want to disable rebuildfstab set CONFIG_FSTAB='no' in /etc/grml/autoconfig!
32 # See 'man grml-rebuildfstab' for more details about the following entries.
33 EOF