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
							 | 
						||
| 
								 | 
							
								}
							 |