mirror of
https://github.com/archlinux-jerry/pkgbuilds
synced 2024-11-25 23:40:41 +08:00
add dummy package: bird-babel-rtt-debug-git
This commit is contained in:
parent
63c86f7524
commit
32fc40a800
2 changed files with 72 additions and 0 deletions
48
bird-babel-rtt-debug-git/PKGBUILD
Normal file
48
bird-babel-rtt-debug-git/PKGBUILD
Normal file
|
@ -0,0 +1,48 @@
|
|||
_pkgname=bird
|
||||
pkgname=$_pkgname-babel-rtt-debug-git
|
||||
pkgver=r3826.4c582913
|
||||
pkgrel=1
|
||||
pkgdesc='RIP, OSPF, BGP, MPLS, BFD, Babel routing daemon (with babel-rtt)'
|
||||
arch=('x86_64')
|
||||
url='https://github.com/tohojo/bird'
|
||||
license=('GPL2')
|
||||
backup=('etc/bird.conf')
|
||||
makedepends=('git' 'autoconf' 'automake')
|
||||
depends=('glibc' 'readline' 'ncurses' 'libssh')
|
||||
conflicts=("$_pkgname")
|
||||
provides=("$_pkgname")
|
||||
replaces=('bird6')
|
||||
options=(!emptydirs debug strip)
|
||||
source=("${_pkgname}::git+https://github.com/tohojo/bird.git#branch=babel-rtt-01"
|
||||
'bird.service'
|
||||
)
|
||||
sha256sums=('SKIP'
|
||||
'4aa1e8d41229badd276aa3747f613e7df34761892add2258c63bdb5097dfeb2b')
|
||||
|
||||
pkgver() {
|
||||
cd $_pkgname
|
||||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $_pkgname
|
||||
autoreconf -ifv
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sbindir=/usr/bin \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--runstatedir=/run/$_pkgname \
|
||||
--docdir=/usr/share/doc/$_pkgname
|
||||
make
|
||||
}
|
||||
|
||||
package () {
|
||||
cd $_pkgname
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
# systemd
|
||||
install -D -m 644 "$srcdir/bird.service" "$pkgdir/usr/lib/systemd/system/bird.service"
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
24
bird-babel-rtt-debug-git/bird.service
Normal file
24
bird-babel-rtt-debug-git/bird.service
Normal file
|
@ -0,0 +1,24 @@
|
|||
[Unit]
|
||||
Description=BIRD routing daemon
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
ExecStart=/usr/bin/bird
|
||||
ExecReload=/usr/bin/birdc configure
|
||||
ExecStop=/usr/bin/birdc down
|
||||
RuntimeDirectory=bird
|
||||
RuntimeDirectoryMode=0750
|
||||
DynamicUser=true
|
||||
User=bird
|
||||
ProtectSystem=strict
|
||||
ProtectHome=true
|
||||
ProtectKernelTunables=true
|
||||
ProtectControlGroups=true
|
||||
PrivateTmp=true
|
||||
PrivateDevices=true
|
||||
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW
|
||||
AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
Loading…
Reference in a new issue