All pastes #170230 Raw Edit

ARM Assembler

public text v1 · immutable
·published 2006-09-14 13:42 UTC
rendered paste body
# # old_revision [006e08a6030da7c0d3f1e325c3c8c2ac0ade0136]# # add_file "packages/udev/files/mount.whitelist"#  content [20ae5f93c4c84b38fb88e8e3b9238c3b5d79a9dc]# # patch "packages/udev/files/mount.sh"#  from [025e4d2beeef84251c52f6d4c2214f3b711c4d70]#    to [ce439a075de93c5c7e1c42b2e770b1caece29274]# ============================================================--- packages/udev/files/mount.whitelist	20ae5f93c4c84b38fb88e8e3b9238c3b5d79a9dc+++ packages/udev/files/mount.whitelist	20ae5f93c4c84b38fb88e8e3b9238c3b5d79a9dc@@ -0,0 +1,4 @@+# This is a grep pattern matched against the device name+# Only matched patterns will be mounted / removed by udevd+/dev/mmcblk[01]+/dev/hd[ab]============================================================--- packages/udev/files/mount.sh	025e4d2beeef84251c52f6d4c2214f3b711c4d70+++ packages/udev/files/mount.sh	ce439a075de93c5c7e1c42b2e770b1caece29274@@ -10,16 +10,23 @@ name="`basename "$DEVNAME"`" UMOUNT="/bin/umount" name="`basename "$DEVNAME"`" -for line in `cat /etc/udev/mount.blacklist | grep -v ^#`-do-	if ( echo "$DEVNAME" | grep -q "$line" )+cat /etc/udev/mount.whitelist | sed -n 's/^#.*/;/[^[:space:]]/p' > /tmp/mount.whitelist+if ( echo "$DEVNAME" | grep -q -f /tmp/mount.whitelist )+then+	logger "udev/mount.sh" "[$DEVNAME] is not whitelisted, ignoring"+	exit 0+fi+rm /tmp/mount.whitelist++automount() {+	# don't mount a block device if it contains partitions+	if ( echo "$DEVNAME" | grep -q "[0-9]$" ) 	then-		logger "udev/mount.sh" "[$DEVNAME] is blacklisted, ignoring"-		exit 0+		ls "$DEVNAME"p[1-9] > /dev/null 2>&1 && return+	else+		ls "$DEVNAME"[1-9] > /dev/null 2>&1 && return 	fi-done -automount() {	 	! test -d "/media/$name" && mkdir -p "/media/$name" 	 	if ! $MOUNT -t auto -o sync $DEVNAME "/media/$name"