wok view ocsinventory-agent/receipt @ rev 25669

Up lapack (3.12.0), less (633), libarchive (3.7.2), liblouis (3.28.0), libmicrohttpd (1.0.1), libpng (1.6.43), libssh (0.10.6), libtasn1 (4.19.0), libtirpc (1.3.4), libvpx (1.14.0), libwebp (1.3.2), logrotate (3.21.0), lua (5.4.6)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Feb 25 16:11:20 2024 +0000 (12 months ago)
parents c265f9cf4b14
children
line source
1 # SliTaz package receipt.
3 PACKAGE="ocsinventory-agent"
4 VERSION="2.0.4"
5 CATEGORY="network"
6 SHORT_DESC="OCS Inventory NG agent for Linux."
7 MAINTAINER="erjo@slitaz.org"
8 LICENSE="GPL2"
9 SOURCE="Ocsinventory-Unix-Agent"
10 TARBALL="$SOURCE-$VERSION.tar.gz"
11 SUGGESTED="nmap perl-net-ssleay"
12 WEB_SITE="https://www.ocsinventory-ng.org/"
13 WGET_URL="https://launchpad.net/ocsinventory-unix-agent/stable-${VERSION%.*}/$VERSION/+download/$TARBALL"
15 DEPENDS="perl perl-libwww perl-uri dmidecode"
16 BUILD_DEPENDS="perl wget"
18 # What is the latest version available today?
19 current_version()
20 {
21 wget -O - https://launchpad.net/ocsinventory-unix-agent/ 2>/dev/null | \
22 sed '/Latest version/!d;s|.*is ||'
23 }
25 # Rules to configure and make the package.
26 compile_rules()
27 {
28 cp $stuff/Slitaz.pm $src/lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/NonLSB
29 cp $stuff/Tazpkg.pm $src/lib/Ocsinventory/Agent/Backend/OS/Generic/Packaging
31 # don't run postinstall script
32 rm -f run-postinst
33 for p in $stuff/ocsinventory-agent-1.1.2.1.u
34 do
35 [ -f done.$(basename $p) ] && continue
36 patch -p1 -i $p || return 1
37 touch done.$(basename $p)
38 done
39 perl Makefile.PL
40 rm -f run-postinst
41 make && make DESTDIR=$DESTDIR install
42 }
44 # Rules to gen a SliTaz package suitable for Tazpkg.
45 genpkg_rules()
46 {
47 mkdir -p $fs/usr \
48 $fs/etc/ocsinventory-agent \
49 $fs/var/lib/ocsinventory-agent
51 cp -a $install/usr/bin $fs/usr
52 cp -a $install/usr/lib $fs/usr
53 }
55 post_install(){
56 cat > "$1/etc/ocsinventory-agent/ocsinventory-agent.cfg" <<EOT
57 basevardir=/var/lib/ocsinventory-agent
58 server=http://localhost/ocsinventory
59 EOT
60 # We need fix missing status for dpkg
61 # So we can Ocs agent can run Tazpkg.pm
62 if [ ! -d "$1/var/lib/dpkg" ]; then
63 install -o root -g root -m 0755 -d "$1/var/lib/dpkg"
64 touch "$1/var/lib/dpkg/status"
65 fi
66 }