apk build
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.6 KiB

# 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"