From 94a71cc3e01869f3236825118a53055abbdfede0 Mon Sep 17 00:00:00 2001 From: Márcio Alexandre Silva Delgado Date: Mon, 27 May 2013 04:13:28 -0300 Subject: openhpi: add pkg to pcr repo --- pcr/openhpi/PKGBUILD | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 pcr/openhpi/PKGBUILD (limited to 'pcr/openhpi/PKGBUILD') diff --git a/pcr/openhpi/PKGBUILD b/pcr/openhpi/PKGBUILD new file mode 100644 index 000000000..284034782 --- /dev/null +++ b/pcr/openhpi/PKGBUILD @@ -0,0 +1,83 @@ +# Maintainer (Parabola): Márcio Silva + +pkgname=openhpi +pkgver=3.2.0 +pkgrel=1 +pkgdesc='Abstracted interface for managing computer hardware, typically chassis and rack based servers' +arch=( + i686 + x86_64 + mips64el +) +url=http://www.$pkgname.org/ +license=custom +depends=( + libxml2 + net-snmp +) +source=http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz +sha512sums=5a54ccc2279b3a608e2842dd3b4f01d7d483182ecd33d1d33186247cea15b62f1e0aea4eea1294cd6c3959a25424dc322cca73e516f4c8fd9d3a41a949d087ab + +prepare() { + cd $srcdir/$pkgname-$pkgver + sed -i 's|bin/sh|usr/bin/bash|; + ' $(grep -rl bin/sh .) + sed -i 's|usr/sbin|usr/bin|; + ' $(grep -rl usr/bin .) + sed -i 's| /bin| /usr/bin|; + ' $(grep -rl ' /bin' .) + sed -i 's| /sbin| /usr/bin|; + ' $(grep -rl ' /sbin' .) + sed -i 's|var/lock|run/lock|; + ' $(grep -rl var/lock .) + sed -i 's|var/run|run|; + ' $(grep -rl var/run .) + sed -i '/Like Linux/ s|Linux|GNU/Linux|; + /Linux and Compaq Tru64 Unix/ s|Linux|GNU/Linux|; + /Linux distribution/ s|Linux|GNU/Linux|; + /Linux software/ s|Linux|GNU/Linux|; + ' $(grep -rl Linux .) +} + +build() { + cd $srcdir/$pkgname-$pkgver + setarch $CARCH ./configure --prefix=/usr\ + --enable-clients\ + --enable-dynamic_simulator\ + --enable-ilo2_ribcl\ + --enable-ipmidirect\ + --enable-man\ + --enable-oa_soap\ + --enable-simulator\ + --enable-slave\ + --enable-snmp_bc\ + --enable-sysfs\ + --enable-test_agent\ + --enable-watchdog\ + --localstatedir=/var\ + --sbindir=/usr/bin\ + --sysconfdir=/etc + setarch $CARCH make +} + +package() { + cd $srcdir/$pkgname-$pkgver + setarch $CARCH make DESTDIR=$pkgdir install + + rm $pkgdir/etc/init.d/openhpid + rmdir $pkgdir/etc/init.d + + install -d $pkgdir/usr/lib/systemd/system + echo '[Unit]' > $pkgdir/usr/lib/systemd/system/openhpi.service + echo 'Description=Enable OpenHPI service which is provided by openhpid' >> $pkgdir/usr/lib/systemd/system/openhpi.service + echo 'After=network.target remote-fs.target' >> $pkgdir/usr/lib/systemd/system/openhpi.service + echo '' >> $pkgdir/usr/lib/systemd/system/openhpi.service + echo '[Service]' >> $pkgdir/usr/lib/systemd/system/openhpi.service + echo 'Type=forking' >> $pkgdir/usr/lib/systemd/system/openhpi.service + echo 'ExecStart=/usr/bin/openhpid -c /etc/openhpi/openhpi.conf' >> $pkgdir/usr/lib/systemd/system/openhpi.service + echo '' >> $pkgdir/usr/lib/systemd/system/openhpi.service + echo '[Install]' >> $pkgdir/usr/lib/systemd/system/openhpi.service + echo 'WantedBy=multi-user.target' >> $pkgdir/usr/lib/systemd/system/openhpi.service +} + +# vim:set ts=2 sw=2 et: -- cgit v1.2.3 From a561ee416b272c16e8e18dc36d7aca7eed680c06 Mon Sep 17 00:00:00 2001 From: Márcio Alexandre Silva Delgado Date: Mon, 27 May 2013 04:24:04 -0300 Subject: openhpi: removing "." --- pcr/openhpi/PKGBUILD | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'pcr/openhpi/PKGBUILD') diff --git a/pcr/openhpi/PKGBUILD b/pcr/openhpi/PKGBUILD index 284034782..14c19d12b 100644 --- a/pcr/openhpi/PKGBUILD +++ b/pcr/openhpi/PKGBUILD @@ -21,22 +21,22 @@ sha512sums=5a54ccc2279b3a608e2842dd3b4f01d7d483182ecd33d1d33186247cea15b62f1e0ae prepare() { cd $srcdir/$pkgname-$pkgver sed -i 's|bin/sh|usr/bin/bash|; - ' $(grep -rl bin/sh .) + ' $(grep -rl bin/sh) sed -i 's|usr/sbin|usr/bin|; - ' $(grep -rl usr/bin .) + ' $(grep -rl usr/bin) sed -i 's| /bin| /usr/bin|; - ' $(grep -rl ' /bin' .) + ' $(grep -rl ' /bin') sed -i 's| /sbin| /usr/bin|; - ' $(grep -rl ' /sbin' .) + ' $(grep -rl ' /sbin') sed -i 's|var/lock|run/lock|; - ' $(grep -rl var/lock .) + ' $(grep -rl var/lock) sed -i 's|var/run|run|; - ' $(grep -rl var/run .) + ' $(grep -rl var/run) sed -i '/Like Linux/ s|Linux|GNU/Linux|; /Linux and Compaq Tru64 Unix/ s|Linux|GNU/Linux|; /Linux distribution/ s|Linux|GNU/Linux|; /Linux software/ s|Linux|GNU/Linux|; - ' $(grep -rl Linux .) + ' $(grep -rl Linux) } build() { -- cgit v1.2.3 From 5864922d309b4b39609e9fe2a00e4621c150d0aa Mon Sep 17 00:00:00 2001 From: Márcio Alexandre Silva Delgado Date: Mon, 27 May 2013 04:49:47 -0300 Subject: openhpi: fixing pkgbuild --- pcr/openhpi/PKGBUILD | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'pcr/openhpi/PKGBUILD') diff --git a/pcr/openhpi/PKGBUILD b/pcr/openhpi/PKGBUILD index 14c19d12b..b0e92f7f9 100644 --- a/pcr/openhpi/PKGBUILD +++ b/pcr/openhpi/PKGBUILD @@ -64,8 +64,7 @@ package() { cd $srcdir/$pkgname-$pkgver setarch $CARCH make DESTDIR=$pkgdir install - rm $pkgdir/etc/init.d/openhpid - rmdir $pkgdir/etc/init.d + rm $pkgdir/etc/init.d/openhpid && rmdir $pkgdir/etc/init.d install -d $pkgdir/usr/lib/systemd/system echo '[Unit]' > $pkgdir/usr/lib/systemd/system/openhpi.service -- cgit v1.2.3 From 9898b696bd67f643ce2b0088199174f192db7aff Mon Sep 17 00:00:00 2001 From: Márcio Alexandre Silva Delgado Date: Mon, 27 May 2013 05:27:49 -0300 Subject: openhpi: fixing pkgbuild --- pcr/openhpi/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pcr/openhpi/PKGBUILD') diff --git a/pcr/openhpi/PKGBUILD b/pcr/openhpi/PKGBUILD index b0e92f7f9..6389ff39c 100644 --- a/pcr/openhpi/PKGBUILD +++ b/pcr/openhpi/PKGBUILD @@ -1,4 +1,4 @@ -# Maintainer (Parabola): Márcio Silva +# Maintainer: Márcio Silva pkgname=openhpi pkgver=3.2.0 -- cgit v1.2.3