53 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# Contributor: Santic <email@santic-zombie.ru>
 | 
						|
# Maintainer: Santic <email@santic-zombie.ru>
 | 
						|
pkgname=opennebula-node-kvm
 | 
						|
pkgver=6.8.0
 | 
						|
pkgrel=1
 | 
						|
pkgdesc="Services for OpenNebula KVM node (Community Edition)"
 | 
						|
url="https://opennebula.io/"
 | 
						|
arch="noarch"
 | 
						|
options="!check"
 | 
						|
license="Apache"
 | 
						|
 | 
						|
depends="
 | 
						|
	opennebula-common
 | 
						|
	libvirt-daemon
 | 
						|
	qemu-img
 | 
						|
	qemu-system-x86_64
 | 
						|
	ruby
 | 
						|
	vlan
 | 
						|
	ipset
 | 
						|
	pciutils
 | 
						|
	rsync
 | 
						|
	tar
 | 
						|
	cronie
 | 
						|
	logrotate
 | 
						|
	augeas
 | 
						|
	libxml2
 | 
						|
	iptables"
 | 
						|
 | 
						|
install="
 | 
						|
	${pkgname}.post-install
 | 
						|
	${pkgname}.post-deinstall"
 | 
						|
 | 
						|
source="
 | 
						|
	/etc/cron.d/opennebula-node
 | 
						|
	/etc/init.d/opennebula-gate-proxy
 | 
						|
	/etc/logrotate.d/opennebula-gate-proxy
 | 
						|
	/etc/sudoers.d/opennebula-node-kvm
 | 
						|
	/etc/sysctl.d/bridge-nf-call.conf
 | 
						|
	/usr/bin/onegate-proxy
 | 
						|
	/usr/bin/qemu-kvm-one-gen
 | 
						|
	/usr/lib/one/onegate-proxy/onegate-proxy.rb
 | 
						|
"
 | 
						|
 | 
						|
package() {
 | 
						|
	install -Dm700 "${srcdir}/etc/cron.d/opennebula-node" "${pkgdir}/etc/cron.d/opennebula-node"
 | 
						|
	install -Dm755 "${srcdir}/etc/init.d/opennebula-gate-proxy" "${pkgdir}/etc/init.d/opennebula-gate-proxy"
 | 
						|
	install -Dm644 "${srcdir}/etc/logrotate.d/opennebula-gate-proxy" "${pkgdir}/etc/logrotate.d/opennebula-gate-proxy"
 | 
						|
	install -Dm400 "${srcdir}/etc/sudoers.d/opennebula-node-kvm" "${pkgdir}/etc/sudoers.d/opennebula-node-kvm"
 | 
						|
	install -Dm644 "${srcdir}/etc/sysctl.d/bridge-nf-call.conf" "${pkgdir}/etc/sysctl.d/bridge-nf-call.conf"
 | 
						|
	install -Dm744 "${srcdir}/usr/bin/onegate-proxy" "${pkgdir}/usr/bin/onegate-proxy"
 | 
						|
	install -Dm744 "${srcdir}/usr/bin/qemu-kvm-one-gen" "${pkgdir}/usr/bin/qemu-kvm-one-gen"
 | 
						|
	install -Dm744 -o oneadmin -g cloud "${srcdir}/usr/lib/one/onegate-proxy/onegate-proxy.rb" "${pkgdir}/usr/lib/one/onegate-proxy/onegate-proxy.rb"
 |