/[gentoo-x86]/net-misc/netifrc/netifrc-9999.ebuild
Gentoo

Contents of /net-misc/netifrc/netifrc-9999.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.11 - (hide annotations) (download)
Thu Mar 5 04:20:35 2015 UTC (4 years, 10 months ago) by heroxbd
Branch: MAIN
Changes since 1.10: +2 -2 lines
Strip EPREFIX from dosym operand: Avoid double prefix.

(Portage version: 2.2.15/cvs/Linux x86_64, unsigned Manifest commit)

1 robbat2 1.9 # Copyright 1999-2015 Gentoo Foundation
2 williamh 1.1 # Distributed under the terms of the GNU General Public License v2
3 heroxbd 1.11 # $Header: /var/cvsroot/gentoo-x86/net-misc/netifrc/netifrc-9999.ebuild,v 1.10 2015/01/11 06:03:13 floppym Exp $
4 williamh 1.1
5     EAPI=5
6    
7 robbat2 1.9 inherit eutils systemd
8 williamh 1.1
9     DESCRIPTION="Gentoo Network Interface Management Scripts"
10     HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
11    
12     if [[ ${PV} == "9999" ]]; then
13 williamh 1.3 EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
14 robbat2 1.9 #EGIT_REPO_URI="git://github.com/gentoo/netifrc" # Alternate
15     inherit git-r3
16 williamh 1.1 else
17 robbat2 1.9 SRC_URI="http://dev.gentoo.org/~robbat2/dist/${P}.tar.bz2"
18 vapier 1.6 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
19 williamh 1.1 fi
20    
21     LICENSE="BSD-2"
22     SLOT="0"
23     IUSE=""
24    
25 ssuominen 1.8 DEPEND="kernel_linux? ( virtual/pkgconfig )
26     !<sys-fs/udev-172"
27 robbat2 1.9 RDEPEND="sys-apps/gentoo-functions"
28 williamh 1.1
29     src_prepare() {
30     if [[ ${PV} == "9999" ]] ; then
31     local ver="git-${EGIT_VERSION:0:6}"
32     sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
33 robbat2 1.5 einfo "Producing ChangeLog from Git history"
34     GIT_DIR="${S}/.git" git log >"${S}"/ChangeLog
35 williamh 1.1 fi
36    
37     # Allow user patches to be applied without modifying the ebuild
38     epatch_user
39     }
40    
41     src_compile() {
42     MAKE_ARGS="${MAKE_ARGS}
43 robbat2 1.7 LIBEXECDIR=${EPREFIX}/lib/${PN} PF=${PF}"
44 williamh 1.1
45     use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
46    
47     emake ${MAKE_ARGS} all
48     }
49    
50     src_install() {
51     emake ${MAKE_ARGS} DESTDIR="${D}" install
52 robbat2 1.5 dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO ChangeLog
53 robbat2 1.9
54     # Install the service file
55     LIBEXECDIR=${EPREFIX}/lib/${PN}
56     UNIT_DIR="$(systemd_get_unitdir)"
57 floppym 1.10 sed "s:@LIBEXECDIR@:${LIBEXECDIR}:" "${S}/systemd/net_at.service.in" > "${T}/net_at.service" || die
58 robbat2 1.9 systemd_newunit "${T}/net_at.service" 'net@.service'
59 heroxbd 1.11 dosym "${UNIT_DIR#${EPREFIX}}/net@.service" "${UNIT_DIR#${EPREFIX}}/net@lo.service"
60 williamh 1.1 }
61 williamh 1.2
62     pkg_postinst() {
63     if [[ ! -e "${EROOT}"/etc/conf.d/net && -z $REPLACING_VERSIONS ]]; then
64     elog "The network configuration scripts will use dhcp by"
65     elog "default to set up your interfaces."
66     elog "If you need to set up something more complete, see"
67     elog "${EROOT}/usr/share/doc/${P}/README"
68     fi
69     }

  ViewVC Help
Powered by ViewVC 1.1.20