#!/bin/bash # # Maintainer: Deposite Pirate source /usr/src/ports/Build/build.sh NAME=snmp VERSION=5.7.2 BUILD=2 DEPENDS=('tcpip >= 20130209-1' 'openssl >= 1.0.1d-1' 'pci >= 20130214-1') # Description cat > ${PKG}/install/slack-desc <> ${PKG}/install/doinst.sh < etc/rc.d/rc.snmpd.new.incoming mv etc/rc.d/rc.snmpd.new.incoming etc/rc.d/rc.snmpd.new fi config etc/snmp/snmpd.conf.new config etc/rc.d/rc.snmpd.new EOF # Sources SRCNAME[0]=net-snmp SRCVERS[0]=${VERSION} SRCPACK[0]=${URL[sf]}/net-snmp/${SRCNAME[0]}/${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz build0() { CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ ./configure \ --build="${ARCH}-slackware-linux" \ --disable-debugging \ --enable-static=no \ --enable-shared=yes \ --prefix="${SYS_DIR[usr]}" \ --mandir="${SYS_DIR[man]}" \ --sysconfdir="${SYS_DIR[etc]}/snmp" \ --libdir="${SYS_DIR[lib]}" \ --localstatedir="${SYS_DIR[var]}" \ --without-rpm \ --with-persistent-directory="${SYS_DIR[var]}/lib/snmp" \ --with-logfile="${SYS_DIR[var]}/log/snmpd.log" \ --with-sys-contact="root@localhost" \ --with-sys-location="Unknown" \ --with-default-snmp-version=3 \ --with-libwrap \ --disable-embedded-perl \ --enable-ipv6 make ${JOBS} INSTALLDIRS="vendor" NET_SNMP_DONT_CHECK_VERSION=1 make install INSTALLDIRS="vendor" DESTDIR="${PKG}" doc FAQ README README.snmpv3 changelog NEWS license COPYING install.dir ${PKG}${SYS_DIR[etc]}/{rc.d,snmp,tmpfiles.d} install.cfg rc.snmpd ${PKG}${SYS_DIR[etc]}/rc.d/rc.snmpd.new install.cfg snmpd.conf.tmpfilesd ${PKG}${SYS_DIR[etc]}/tmpfiles.d/snmpd.conf install.dir ${PKG}${SYS_DIR[systemdsystemunitdir]} install.cfg snmpd.service ${PKG}${SYS_DIR[systemdsystemunitdir]} install.cfg snmpd.conf ${PKG}${SYS_DIR[etc]}/snmp/snmpd.conf.new install.dir ${PKG}${SYS_DIR[var]}/lib/snmp rm -rf \ ${PKG}${SYS_DIR[lib]}{,64}/perl5 \ ${PKG}${SYS_DIR[man]}/man3/*SNMP*.3 }