mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-02-16 23:57:11 +00:00
Merge pull request #380 from moonman/master
Add service file to aur/monkey
This commit is contained in:
commit
ab48b32936
3 changed files with 38 additions and 9 deletions
|
@ -1,19 +1,27 @@
|
|||
#Maintainer: Christian Stankowic <info at stankowic hypen development dot net>
|
||||
#Contributor: Gary Wright <wriggary at gmail dot com>
|
||||
|
||||
#ALARM: moonman
|
||||
# -added .service file for systemd
|
||||
# -changed default port to 80 (required by .service)
|
||||
# -changed pid file dir from /var/log to /var/run/monkey
|
||||
|
||||
pkgname=monkey
|
||||
pkgver=1.1.1
|
||||
pkgrel=1
|
||||
pkgdesc="A very small and fast open source web server for Linux"
|
||||
arch=('i686' 'x86_64')
|
||||
arch=('arm')
|
||||
url="http://www.monkey-project.com/"
|
||||
license=('GPL2')
|
||||
depends=('gcc-libs')
|
||||
optdepends=('php')
|
||||
source=("http://www.monkey-project.com/releases/1.1/$pkgname-$pkgver.tar.gz"
|
||||
monkey)
|
||||
monkey
|
||||
monkey.service)
|
||||
install=monkey.install
|
||||
md5sums=('958d74ddcc595ae01b1d3916e9e7753c'
|
||||
'1527d1fbddddcfd69ad328639dcd0eed')
|
||||
'1527d1fbddddcfd69ad328639dcd0eed'
|
||||
'7881f60a6e9c4b2a43a6fe0d7b251362')
|
||||
|
||||
build() {
|
||||
cd $srcdir/$pkgname-$pkgver
|
||||
|
@ -22,6 +30,14 @@ build() {
|
|||
--plugdir=/usr/lib/$pkgname
|
||||
make
|
||||
make DESTDIR=$pkgdir install
|
||||
install -d $pkgdir/etc/rc.d/
|
||||
|
||||
#change default pid file location from /var/log to /var/run/monkey
|
||||
sed -i -e "s/\/var\/log\/monkey\/monkey.pid/\/var\/run\/monkey\/monkey.pid/" $startdir/pkg/etc/monkey/monkey.conf
|
||||
|
||||
#change default port to 80
|
||||
sed -i -e "s/Port\ 2001/Port\ 80/" $startdir/pkg/etc/monkey/monkey.conf
|
||||
|
||||
install -d $pkgdir/etc/rc.d/
|
||||
install -m 755 ../monkey $pkgdir/etc/rc.d/monkey
|
||||
install -Dm644 "$srcdir/$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service"
|
||||
}
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
|
||||
post_install() {
|
||||
mkdir -p var/run/monkey
|
||||
chmod 755 var/run/monkey
|
||||
|
||||
env echo
|
||||
env echo " Running Monkey :"
|
||||
env echo " ----------------"
|
||||
env echo
|
||||
env echo " # /usr/bin/monkey"
|
||||
env echo
|
||||
env echo " For more help use '-h' option"
|
||||
env echo
|
||||
env echo " System wide rc script located at:"
|
||||
env echo
|
||||
env echo " # /etc/rc.d/monkey {start|stop|restart}"
|
||||
env echo " For more help use '-h' option"
|
||||
}
|
||||
|
||||
|
|
13
aur/monkey/monkey.service
Normal file
13
aur/monkey/monkey.service
Normal file
|
@ -0,0 +1,13 @@
|
|||
[Unit]
|
||||
Description=Monkey http server deamon
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
ExecStart=/usr/bin/monkey -D
|
||||
ExecStop=/bin/kill $MAINPID
|
||||
ExecReload=/bin/kill $MAINPID ; /usr/bin/monkey -D
|
||||
PIDFile=/var/run/monkey/monkey.pid.80
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
Loading…
Reference in a new issue