From a9f9784ccbbb2382153082549266bd36e49d282a Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Tue, 27 Oct 2009 03:13:56 +0100 Subject: [PATCH] new package: - add initial package polkit --- packages/test/polkit/build | 27 ++++++++++++++ packages/test/polkit/install | 68 ++++++++++++++++++++++++++++++++++++ packages/test/polkit/url | 1 + 3 files changed, 96 insertions(+) create mode 100755 packages/test/polkit/build create mode 100755 packages/test/polkit/install create mode 100644 packages/test/polkit/url diff --git a/packages/test/polkit/build b/packages/test/polkit/build new file mode 100755 index 0000000000..fc669903d8 --- /dev/null +++ b/packages/test/polkit/build @@ -0,0 +1,27 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/build toolchain +$SCRIPTS/build sg3_utils +$SCRIPTS/build udev +$SCRIPTS/build glib +$SCRIPTS/build udev + + +cd $PKG_BUILD +./configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=/usr \ + --sysconfdir=/etc \ + --datadir=/usr/share \ + --localstatedir=/var \ + --disable-static \ + --enable-shared \ + --disable-docbook-docs \ + --disable-man-pages \ + --disable-gtk-doc \ + +make + +$MAKEINSTALL \ No newline at end of file diff --git a/packages/test/polkit/install b/packages/test/polkit/install new file mode 100755 index 0000000000..e67b49b6ab --- /dev/null +++ b/packages/test/polkit/install @@ -0,0 +1,68 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/install expat +$SCRIPTS/install glib +$SCRIPTS/install udev +$SCRIPTS/install dbus +$SCRIPTS/install dbus-glib +$SCRIPTS/install gettext + + add_user haldaemon x 68 68 "HAL daemon" "/" "/bin/sh" + add_group haldaemon 68 + +mkdir -p $INSTALL/usr/sbin + cp $PKG_BUILD/hald/hald $INSTALL/usr/sbin/ + +mkdir -p $INSTALL/usr/bin + cp $PKG_BUILD/tools/.libs/lshal $INSTALL/usr/bin + cp $PKG_BUILD/tools/.libs/hal-device $INSTALL/usr/bin + cp $PKG_BUILD/tools/.libs/hal-disable-polling $INSTALL/usr/bin + cp $PKG_BUILD/tools/.libs/hal-find-by-capability $INSTALL/usr/bin + cp $PKG_BUILD/tools/.libs/hal-find-by-property $INSTALL/usr/bin + cp $PKG_BUILD/tools/.libs/hal-get-property $INSTALL/usr/bin + cp $PKG_BUILD/tools/.libs/hal-is-caller-locked-out $INSTALL/usr/bin + cp $PKG_BUILD/tools/.libs/hal-lock $INSTALL/usr/bin + cp $PKG_BUILD/tools/.libs/hal-set-property $INSTALL/usr/bin + +mkdir -p $INSTALL/usr/libexec + cp $PKG_BUILD/tools/.libs/hal-storage-mount $INSTALL/usr/libexec + cp $PKG_BUILD/tools/.libs/hal-storage-eject $INSTALL/usr/libexec + cp $PKG_BUILD/tools/.libs/hal-storage-closetray $INSTALL/usr/libexec + cp $PKG_BUILD/tools/.libs/hal-storage-cleanup-mountpoint $INSTALL/usr/libexec + cp $PKG_BUILD/tools/.libs/hal-storage-cleanup-all-mountpoints $INSTALL/usr/libexec + cp $PKG_BUILD/hald/linux/addons/.libs/hald-addon-* $INSTALL/usr/libexec + cp $PKG_BUILD/hald/linux/probing/.libs/hald-probe-* $INSTALL/usr/libexec + cp $PKG_BUILD/hald/hald-generate-fdi-cache $INSTALL/usr/libexec + cp $PKG_BUILD/hald-runner/hald-runner $INSTALL/usr/libexec + +mkdir -p $INSTALL/usr/lib/hal/scripts + cp $PKG_BUILD/tools/hal-functions $INSTALL/usr/lib/hal/scripts + cp $PKG_BUILD/tools/hal-dockstation-undock $INSTALL/usr/lib/hal/scripts + +mkdir -p $INSTALL/usr/lib + cp -PR $PKG_BUILD/libhal/.libs/libhal.so* $INSTALL/usr/lib + cp -PR $PKG_BUILD/libhal-storage/.libs/libhal-storage.so* $INSTALL/usr/lib + rm -rf $INSTALL/usr/lib/libhal-storage.so*T + +mkdir -p $INSTALL/etc/udev/rules.d + cp $PKG_BUILD/tools/linux/90-hal.rules $INSTALL/etc/udev/rules.d + +mkdir -p $INSTALL/etc/dbus-1/system.d + cp $PKG_BUILD/hal.conf $INSTALL/etc/dbus-1/system.d + +mkdir -p $INSTALL/etc/hal/fdi/preprobe +mkdir -p $INSTALL/etc/hal/fdi/information +mkdir -p $INSTALL/etc/hal/fdi/policy +mkdir -p $INSTALL/usr/share/hal/fdi/preprobe +mkdir -p $INSTALL/usr/share/hal/fdi/information/10freedesktop + +mkdir -p $INSTALL/usr/share/hal/fdi/policy/10osvendor +cp \ + $PKG_BUILD/fdi/policy/10osvendor/10-input-policy.fdi \ + $PKG_BUILD/fdi/policy/10osvendor/10-keymap.fdi \ + $PKG_BUILD/fdi/policy/10osvendor/10-usbcsr-mice.fdi \ + $PKG_BUILD/fdi/policy/10osvendor/20-acl-management.fdi \ + $PKG_BUILD/fdi/policy/10osvendor/20-storage-methods.fdi \ + $INSTALL/usr/share/hal/fdi/policy/10osvendor diff --git a/packages/test/polkit/url b/packages/test/polkit/url new file mode 100644 index 0000000000..3066f21f26 --- /dev/null +++ b/packages/test/polkit/url @@ -0,0 +1 @@ +http://hal.freedesktop.org/releases/polkit-0.94.tar.gz \ No newline at end of file