48 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			48 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | # Copyright 2016 Julian Ospald <hasufell@posteo.de> | ||
|  | # Distributed under the terms of the GNU General Public License v2 | ||
|  | # | ||
|  | # Based in part upon 'netifrc-0.3.1.ebuild' from Gentoo, which is: | ||
|  | #     Copyright 1999-2015 Gentoo Foundation | ||
|  | #     Distributed under the terms of the GNU General Public License v2 | ||
|  | 
 | ||
|  | require udev-rules | ||
|  | 
 | ||
|  | HOMEPAGE="https://www.gentoo.org/proj/en/base/openrc/" | ||
|  | DOWNLOADS="https://dev.gentoo.org/~robbat2/distfiles/${PNV}.tar.bz2" | ||
|  | 
 | ||
|  | SUMMARY="Gentoo Network Interface Management Scripts" | ||
|  | LICENCES="BSD-2" | ||
|  | SLOT="0" | ||
|  | 
 | ||
|  | PLATFORMS="~amd64 ~x86" | ||
|  | 
 | ||
|  | DEPENDENCIES="
 | ||
|  |     run: | ||
|  |         sys-apps/gentoo-functions | ||
|  |     build: | ||
|  |         virtual/pkg-config | ||
|  | "
 | ||
|  | 
 | ||
|  | src_compile() { | ||
|  | 	MAKE_ARGS="
 | ||
|  | 		UDEVDIR=${UDEVRULESDIR} | ||
|  | 		LIBEXECDIR=/usr/$(exhost --target)/libexec/${PN} | ||
|  |         PF=${PNVR}"
 | ||
|  | 
 | ||
|  | 	emake ${MAKE_ARGS} all | ||
|  | } | ||
|  | 
 | ||
|  | src_install() { | ||
|  | 	emake ${MAKE_ARGS} DESTDIR="${IMAGE}" install | ||
|  | 	dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO ChangeLog | ||
|  | } | ||
|  | 
 | ||
|  | pkg_postinst() { | ||
|  | 	if [[ ! -e "${ROOT}"/etc/conf.d/net ]]; then | ||
|  | 		elog "The network configuration scripts will use dhcp by" | ||
|  | 		elog "default to set up your interfaces." | ||
|  | 		elog "If you need to set up something more complete, see" | ||
|  | 		elog "${ROOT}/usr/share/doc/${PNVR}/README" | ||
|  | 	fi | ||
|  | } |