[Pkg-utopia-commits] r3176 - in /packages/experimental/hal/debian: changelog control hal.init hal.install patches/series rules
biebl at users.alioth.debian.org
biebl at users.alioth.debian.org
Tue Jul 28 02:49:45 UTC 2009
Author: biebl
Date: Tue Jul 28 02:49:44 2009
New Revision: 3176
URL: http://svn.debian.org/wsvn/pkg-utopia/?sc=1&rev=3176
Log:
Add support for GNU/kFreeBSD. (Closes: #528383)
Modified:
packages/experimental/hal/debian/changelog
packages/experimental/hal/debian/control
packages/experimental/hal/debian/hal.init
packages/experimental/hal/debian/hal.install
packages/experimental/hal/debian/patches/series
packages/experimental/hal/debian/rules
Modified: packages/experimental/hal/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/experimental/hal/debian/changelog?rev=3176&op=diff
==============================================================================
--- packages/experimental/hal/debian/changelog (original)
+++ packages/experimental/hal/debian/changelog Tue Jul 28 02:49:44 2009
@@ -18,6 +18,7 @@
- Removed, merged upstream.
* debian/patches/23_addon_acpi.patch
- Removed, merged upstream.
+ * Add support for GNU/kFreeBSD. (Closes: #528383)
-- Michael Biebl <biebl at debian.org> Tue, 28 Jul 2009 04:34:16 +0200
Modified: packages/experimental/hal/debian/control
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/experimental/hal/debian/control?rev=3176&op=diff
==============================================================================
--- packages/experimental/hal/debian/control (original)
+++ packages/experimental/hal/debian/control Tue Jul 28 02:49:44 2009
@@ -32,7 +32,7 @@
Package: hal
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, pciutils, usbutils, udev (>= 0.125), dbus (>= 0.61), lsb-base (>= 3.2-14), hal-info (>= 20070402), pm-utils, mount (>= 2.13), policykit (>= 0.7), consolekit (>= 0.3), acl
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, pciutils, usbutils, udev (>= 0.125) [!kfreebsd-amd64 !kfreebsd-i386], dbus (>= 0.61), lsb-base (>= 3.2-14), hal-info (>= 20070402), pm-utils [!kfreebsd-amd64 !kfreebsd-i386], mount (>= 2.13) [!kfreebsd-amd64 !kfreebsd-i386], freebsd-utils [kfreebsd-amd64 kfreebsd-i386], policykit (>= 0.7), consolekit (>= 0.3), acl
Recommends: eject, libsmbios-bin [amd64 i386 lpia]
Suggests: gnome-device-manager
Description: Hardware Abstraction Layer
Modified: packages/experimental/hal/debian/hal.init
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/experimental/hal/debian/hal.init?rev=3176&op=diff
==============================================================================
--- packages/experimental/hal/debian/hal.init (original)
+++ packages/experimental/hal/debian/hal.init Tue Jul 28 02:49:44 2009
@@ -48,7 +48,7 @@
case "$1" in
start)
- if [ ! -d /proc/sys/fs/inotify ]; then
+ if [ ! -d /proc/sys/fs/inotify ] && [ `uname` = "Linux" ]; then
log_failure_msg "Can't start $DESC - enable inotify support in your kernel"
exit 0
fi
@@ -57,7 +57,7 @@
exit 0
fi
- if [ ! -d /sys/kernel ]; then
+ if [ ! -d /sys/kernel ] && [ `uname` = "Linux" ]; then
log_failure_msg "Can't start $DESC - sysfs not mounted on /sys"
exit 0
fi
Modified: packages/experimental/hal/debian/hal.install
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/experimental/hal/debian/hal.install?rev=3176&op=diff
==============================================================================
--- packages/experimental/hal/debian/hal.install (original)
+++ packages/experimental/hal/debian/hal.install Tue Jul 28 02:49:44 2009
@@ -5,6 +5,7 @@
debian/tmp/usr/lib/hal/
debian/tmp/usr/share/hal/fdi/
debian/tmp/usr/share/PolicyKit/
-debian/tmp/lib/udev/rules.d/
+# Now conditionally installed from debian/rules:
+# debian/tmp/lib/udev/rules.d/
debian/preferences.fdi etc/hal/fdi/policy
debian/debian-storage-policy-ignore-fixed-crypto-drives.fdi usr/share/hal/fdi/policy/10osvendor
Modified: packages/experimental/hal/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/experimental/hal/debian/patches/series?rev=3176&op=diff
==============================================================================
--- packages/experimental/hal/debian/patches/series (original)
+++ packages/experimental/hal/debian/patches/series Tue Jul 28 02:49:44 2009
@@ -1,2 +1,3 @@
10-no-polkit-policy-file-validate-check.patch
40_readme_remove_hacking.patch
+50_kfreebsd.patch
Modified: packages/experimental/hal/debian/rules
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/experimental/hal/debian/rules?rev=3176&op=diff
==============================================================================
--- packages/experimental/hal/debian/rules (original)
+++ packages/experimental/hal/debian/rules Tue Jul 28 02:49:44 2009
@@ -30,3 +30,9 @@
# properly support non-US keyboard layouts (see also: #442316).
rm -f $(DEB_DESTDIR)/usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi
+binary-install/hal::
+ # Only install udev rules on Linux architectures. The
+ # directory doesn't even exist on e.g. GNU/kFreeBSD
+ifeq ($(DEB_HOST_ARCH_OS),linux)
+ dh_install -phal debian/tmp/lib/udev/rules.d/
+endif
More information about the Pkg-utopia-commits
mailing list