Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 363652 Details for
Bug 491768
net-analyzer/net-snmp-5.7.2-r1 - add systemd support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
net-snmp-5.7.2-r1.ebuild
net-snmp-5.7.2-r1.ebuild (text/plain), 4.31 KB, created by
Joerg Neikes
on 2013-11-20 13:39:36 UTC
(
hide
)
Description:
net-snmp-5.7.2-r1.ebuild
Filename:
MIME Type:
Creator:
Joerg Neikes
Created:
2013-11-20 13:39:36 UTC
Size:
4.31 KB
patch
obsolete
># Copyright 1999-2013 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/net-snmp-5.7.2.ebuild,v 1.5 2013/09/20 16:59:48 jer Exp $ > >EAPI=5 >PYTHON_COMPAT=( python2_{6,7} ) >DISTUTILS_SINGLE_IMPL=yesplz >DISTUTILS_OPTIONAL=yesplz >WANT_AUTOMAKE=none >PATCHSET=1 > >inherit autotools distutils-r1 eutils perl-module systemd > >MY_P="${P/_rc/.rc}" > >DESCRIPTION="Software for generating and retrieving SNMP data" >HOMEPAGE="http://net-snmp.sourceforge.net/" >SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz > http://dev.gentoo.org/~flameeyes/${PN}/${MY_P}-patches-${PATCHSET}.tar.xz" > ># GPL-2 for the init scripts >LICENSE="HPND BSD GPL-2" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" >IUSE="bzip2 doc elf ipv6 mfd-rewrites minimal perl python rpm selinux ssl tcpd X zlib lm_sensors ucd-compat pci netlink mysql" > >COMMON="ssl? ( >=dev-libs/openssl-0.9.6d ) > tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) > rpm? ( > app-arch/rpm > dev-libs/popt > ) > bzip2? ( app-arch/bzip2 ) > zlib? ( >=sys-libs/zlib-1.1.4 ) > elf? ( dev-libs/elfutils ) > python? ( dev-python/setuptools ${PYTHON_DEPS} ) > pci? ( sys-apps/pciutils ) > lm_sensors? ( sys-apps/lm_sensors ) > netlink? ( dev-libs/libnl:1.1 ) > mysql? ( virtual/mysql )" > >RDEPEND="${COMMON} > perl? ( > X? ( dev-perl/perl-tk ) > !minimal? ( dev-perl/TermReadKey ) > ) > selinux? ( sec-policy/selinux-snmp ) >" > ># Dependency on autoconf due to bug #225893 >DEPEND="${COMMON} > >=sys-apps/sed-4 > doc? ( app-doc/doxygen )" > >REQUIRED_USE="rpm? ( bzip2 zlib )" > >RESTRICT=test > >S="${WORKDIR}/${MY_P}" > >src_prepare() { > # snmpconf generates config files with proper selinux context > use selinux && epatch "${FILESDIR}"/${PN}-5.1.2-snmpconf-selinux.patch > > epatch "${WORKDIR}"/patches/*.patch > eautoconf >} > >src_configure() { > # keep this in the same line, configure.ac arguments are passed down to config.h > local mibs="host ucd-snmp/dlmod ucd-snmp/diskio ucd-snmp/extensible mibII/mta_sendmail smux" > use lm_sensors && mibs="${mibs} ucd-snmp/lmsensorsMib" > > econf \ > $(use_enable !ssl internal-md5) \ > $(use_enable ipv6) \ > $(use_enable mfd-rewrites) \ > $(use_enable perl embedded-perl) \ > $(use_enable ucd-compat ucd-snmp-compatibility) \ > $(use_with bzip2) \ > $(use_with elf) \ > $(use_with mysql) \ > $(use_with netlink nl) \ > $(use_with pci) \ > $(use_with perl perl-modules INSTALLDIRS=vendor) \ > $(use_with python python-modules) \ > $(use_with rpm) \ > $(use_with ssl openssl) \ > $(use_with tcpd libwrap) \ > $(use_with zlib) \ > --enable-shared --disable-static \ > --with-default-snmp-version="3" \ > --with-install-prefix="${D}" \ > --with-ldflags="${LDFLAGS}" \ > --with-logfile="/var/log/net-snmpd.log" \ > --with-mib-modules="${mibs}" \ > --with-persistent-directory="/var/lib/net-snmp" \ > --with-sys-contact="root@Unknown" \ > --with-sys-location="Unknown" >} > >src_compile() { > emake OTHERLDFLAGS="${LDFLAGS}" sedscript all > > if use doc ; then > einfo "Building HTML Documentation" > emake docsdox > fi >} > >src_install () { > # bug #317965 > emake -j1 DESTDIR="${D}" install > > if use perl ; then > fixlocalpod > use X || rm -f "${D}"/usr/bin/tkmib > else > rm -f "${D}"/usr/bin/mib2c "${D}"/usr/bin/snmpcheck "${D}"/usr/bin/tkmib > fi > > dodoc AGENT.txt ChangeLog FAQ INSTALL NEWS PORTING README* TODO > newdoc EXAMPLE.conf.def EXAMPLE.conf > > use doc && dohtml docs/html/* > > keepdir /var/lib/net-snmp > > newinitd "${FILESDIR}"/snmpd.init.2 snmpd > newconfd "${FILESDIR}"/snmpd.conf snmpd > > newinitd "${FILESDIR}"/snmptrapd.init.2 snmptrapd > newconfd "${FILESDIR}"/snmptrapd.conf snmptrapd > > insinto /etc/snmp > newins "${S}"/EXAMPLE.conf snmpd.conf.example > > # Remove everything not required for an agent. > # Keep only the snmpd, snmptrapd, MIBs, headers and libraries. > if use minimal; then > rm -rf \ > "${D}"/usr/bin/{encode_keychange,snmp{get,getnext,set,usm,walk,bulkwalk,table,trap,bulkget,translate,status,delta,test,df,vacm,netstat,inform,check,conf},fixproc,traptoemail} \ > "${D}"/usr/share/snmp/snmpconf-data \ > "${D}"/usr/share/snmp/*.conf \ > "${D}"/**/*.pl > fi > # systemd support > systemd_newunit "${FILESDIR}/snmpd.service" "snmpd.service" >} > >pkg_postinst() { > elog "For using systemd" > elog " systemctl enable snmpd.service" > elog "and outcommand" > elog "# SNMPD_FLAGS=\"-p /var/run/snmpd.pid\"" > elog "in /etc/conf.d/snmpd" > echo >} >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 491768
:
363642
|
363644
|
363646
|
363648
|
363650
|
363652