~james-w/+junk/fuse-debian

« back to all changes in this revision

Viewing changes to debian/fuse-utils.postinst

  • Committer: James Westby
  • Author(s): Adam Cécile (Le_Vert)
  • Date: 2008-05-16 12:59:28 UTC
  • mfrom: (0.1.2 ubuntu)
  • Revision ID: jw+debian@jameswestby.net-20080516125928-yfz2emwemdsrjliy
Tags: debian-2.7.3-2

  * Improve udev detection, sorry for the inconvenience (Closes: #470485).

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
  # Create fuse group
10
10
  echo "creating fuse group..."
11
11
  getent group fuse >/dev/null || addgroup --system fuse
12
 
 
 
12
 
 
13
  # Detect if udev is active
 
14
  udev=0
 
15
  if grep -qE '^udev /dev' /proc/mounts; then
 
16
        udev=1
 
17
  elif [ -d /dev/.udevdb/ -o -d /dev/.udev/ ]; then
 
18
        udev=0
 
19
  fi
13
20
  # Create device node with the right perms
14
 
  if grep -qE '^udev /dev' /proc/mounts; then
15
 
        # Udev is active, nothing to do.
16
 
        echo "udev active, skipping device node creation."
17
 
  else
 
21
  if [ ${udev} -eq 0 ]; then
18
22
        # Call makedev and fix perms
19
23
        cd /dev; MAKEDEV fuse
20
24
        chgrp fuse /dev/fuse
 
25
  else
 
26
        # Udev is active, nothing to do.
 
27
        echo "udev active, skipping device node creation."
21
28
  fi
22
29
 
23
30
  test -f /etc/default/fuse-utils && rm -f /etc/default/fuse-utils