summaryrefslogtreecommitdiff
path: root/community/busybox
diff options
context:
space:
mode:
Diffstat (limited to 'community/busybox')
-rw-r--r--community/busybox/PKGBUILD7
-rw-r--r--community/busybox/busybox.install13
2 files changed, 17 insertions, 3 deletions
diff --git a/community/busybox/PKGBUILD b/community/busybox/PKGBUILD
index 664e1682f..7af95150b 100644
--- a/community/busybox/PKGBUILD
+++ b/community/busybox/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 55611 2011-09-15 22:10:36Z ebelanger $
+# $Id: PKGBUILD 56916 2011-10-16 17:30:46Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Jens Pranaitis <jens@jenux.homelinux.org>
pkgname=busybox
pkgver=1.19.2
-pkgrel=2
+pkgrel=3
pkgdesc="Utilities for rescue and embedded systems"
arch=("i686" "x86_64")
url="http://www.busybox.net"
@@ -12,6 +12,7 @@ license=('GPL')
makedepends=("make" "gcc" "sed" "ncurses")
source=($url/downloads/$pkgname-$pkgver.tar.bz2
config)
+install=busybox.install
md5sums=('50267054345f1a0b77fe65f6e0e5ba29'
'edd5c66c974ccc1b0030fd00beaa1b02')
@@ -26,5 +27,5 @@ build() {
package() {
cd "$srcdir/$pkgname-$pkgver"
- install -Dm4755 busybox $pkgdir/bin/busybox
+ install -Dm755 busybox $pkgdir/bin/busybox
}
diff --git a/community/busybox/busybox.install b/community/busybox/busybox.install
new file mode 100644
index 000000000..233b70799
--- /dev/null
+++ b/community/busybox/busybox.install
@@ -0,0 +1,13 @@
+post_install() {
+ echo "You may want to do setuid on /bin/busybox"
+ echo " chmod 4555 /bin/busybox"
+}
+
+pre_upgrade() {
+ stat -c %a /bin/busybox >tmp/busybox.upgrade.script
+}
+
+post_upgrade() {
+ [ -f tmp/busybox.upgrade.script ] && chmod `cat tmp/busybox.upgrade.script` /bin/busybox
+ rm -f tmp/busybox.upgrade.script
+}