wok-next annotate ocsinventory-agent/receipt @ rev 20908

bzip2: update home page and source URL (thanks shann); domain bzip.org is suspended now...
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun Aug 12 04:53:45 2018 +0300 (2018-08-12)
parents d6378d455338
children d5aab818505e
rev   line source
al@20865 1 # SliTaz package receipt v2.
erjo@3675 2
erjo@3675 3 PACKAGE="ocsinventory-agent"
erjo@12233 4 VERSION="2.0.4"
erjo@3675 5 CATEGORY="network"
al@20865 6 SHORT_DESC="OCS Inventory NG agent for Linux"
erjo@3675 7 MAINTAINER="erjo@slitaz.org"
pascal@15590 8 LICENSE="GPL2"
al@20865 9 WEB_SITE="http://www.ocsinventory-ng.org/"
al@20865 10
erjo@12233 11 SOURCE="Ocsinventory-Unix-Agent"
erjo@3675 12 TARBALL="$SOURCE-$VERSION.tar.gz"
pascal@17869 13 WGET_URL="https://launchpad.net/ocsinventory-unix-agent/stable-${VERSION%.*}/$VERSION/+download/$TARBALL"
erjo@3675 14
al@20865 15 BUILD_DEPENDS="perl-libwww-perl perl-xml-simple"
pascal@15590 16
al@20865 17 compile_rules() {
slaxemulator@8751 18 cp $stuff/Slitaz.pm $src/lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/NonLSB
slaxemulator@8751 19 cp $stuff/Tazpkg.pm $src/lib/Ocsinventory/Agent/Backend/OS/Generic/Packaging
al@18741 20
erjo@3675 21 # don't run postinstall script
erjo@3675 22 rm -f run-postinst
al@20865 23 PERL_USE_UNSAFE_INC=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
erjo@3675 24 rm -f run-postinst
al@20865 25 make &&
al@20865 26 make DESTDIR=$DESTDIR install || return 1
al@20865 27
al@20865 28 mkdir -p \
al@20865 29 $install/etc/ocsinventory-agent \
al@20865 30 $install/var/lib/ocsinventory-agent
al@20865 31
al@20865 32 chmod -R u+w $install
erjo@3675 33 }
erjo@3675 34
al@20865 35 genpkg_rules() {
al@20865 36 copy @std
al@20865 37 DEPENDS="perl perl-libwww-perl perl-uri dmidecode"
al@20865 38 SUGGESTED="nmap perl-crypt-ssleay perl-net-ssleay perl-net-ip"
erjo@3675 39 }
erjo@3675 40
al@20865 41 post_install() {
pascal@18730 42 cat > "$1/etc/ocsinventory-agent/ocsinventory-agent.cfg" <<EOT
erjo@3675 43 basevardir=/var/lib/ocsinventory-agent
erjo@12278 44 server=http://localhost/ocsinventory
erjo@3675 45 EOT
erjo@3679 46 # We need fix missing status for dpkg
erjo@3679 47 # So we can Ocs agent can run Tazpkg.pm
pascal@18730 48 if [ ! -d "$1/var/lib/dpkg" ]; then
pascal@18730 49 install -o root -g root -m 0755 -d "$1/var/lib/dpkg"
pascal@18730 50 touch "$1/var/lib/dpkg/status"
erjo@3679 51 fi
erjo@3675 52 }