[Glibc-bsd-commits] r4376 - trunk/freebsd-utils/debian
Steven Chamberlain
stevenc-guest at alioth.debian.org
Tue Dec 11 20:50:24 UTC 2012
Author: stevenc-guest
Date: 2012-12-11 20:50:23 +0000 (Tue, 11 Dec 2012)
New Revision: 4376
Modified:
trunk/freebsd-utils/debian/changelog
trunk/freebsd-utils/debian/freebsd-utils.init
trunk/freebsd-utils/debian/geom.geli.init
Log:
* Fix geli initscript to support more than one geli_device as intended.
(Closes: #694374)
* If devfs is unavailable (for example in a jail environment) the
freebsd-utils start action would exit with non-zero status, causing postinst
to fail. Instead, return zero exit status but print a warning.
(Closes: #695679)
Modified: trunk/freebsd-utils/debian/changelog
===================================================================
--- trunk/freebsd-utils/debian/changelog 2012-12-09 21:00:00 UTC (rev 4375)
+++ trunk/freebsd-utils/debian/changelog 2012-12-11 20:50:23 UTC (rev 4376)
@@ -1,3 +1,14 @@
+freebsd-utils (9.0+ds1-9) UNRELEASED; urgency=low
+
+ * Fix geli initscript to support more than one geli_device as intended.
+ (Closes: #694374)
+ * If devfs is unavailable (for example in a jail environment) the
+ freebsd-utils start action would exit with non-zero status, causing postinst
+ to fail. Instead, return zero exit status but print a warning.
+ (Closes: #695679)
+
+ -- Steven Chamberlain <steven at pyro.eu.org> Tue, 11 Dec 2012 20:28:30 +0000
+
freebsd-utils (9.0+ds1-8) unstable; urgency=low
* Team upload.
Modified: trunk/freebsd-utils/debian/freebsd-utils.init
===================================================================
--- trunk/freebsd-utils/debian/freebsd-utils.init 2012-12-09 21:00:00 UTC (rev 4375)
+++ trunk/freebsd-utils/debian/freebsd-utils.init 2012-12-11 20:50:23 UTC (rev 4376)
@@ -24,13 +24,17 @@
fi
log_action_begin_msg "Loading devfs rules"
- devfs ruleset 1
- devfs rule delset
- for rule in /etc/devfs.d/*.rules ; do
- egrep -v '^[[:space:]]*(#|$)' $rule | devfs rule add -
- done
- devfs rule applyset
- log_action_end_msg $?
+ if devfs ruleset 1 ; then
+ devfs rule delset
+ for rule in /etc/devfs.d/*.rules ; do
+ egrep -v '^[[:space:]]*(#|$)' $rule | devfs rule add -
+ done
+ devfs rule applyset
+ log_action_end_msg $?
+ else
+ # devfs unavailable, probably in a jail environment; no point proceeding
+ log_end_msg 255 || exit 0 # (warning)
+ fi
log_action_begin_msg "Setting up /dev links"
# setup /dev/cdrom symlink
Modified: trunk/freebsd-utils/debian/geom.geli.init
===================================================================
--- trunk/freebsd-utils/debian/geom.geli.init 2012-12-09 21:00:00 UTC (rev 4375)
+++ trunk/freebsd-utils/debian/geom.geli.init 2012-12-11 20:50:23 UTC (rev 4376)
@@ -141,8 +141,10 @@
fi
count=$((count+1))
done
- log_end_msg $RET
- exit $RET
+ if ! [ "$RET" = 0 ]; then
+ log_end_msg $RET
+ exit $RET
+ fi
fi
done
More information about the Glibc-bsd-commits
mailing list