[Frugalware-darcs] frugalware-current: ajaxterm-0.10-1-i686
VMiklos
vmiklos at frugalware.org
Mon Apr 16 11:12:02 CEST 2007
Darcsweb-Url: http://darcs.frugalware.org/darcsweb/darcsweb.cgi?r=frugalware-current;a=darcs_commitdiff;h=20070416091021-e2957-d9b795d81eaf943112186b1e2f8854a56c39a169.gz;
[ajaxterm-0.10-1-i686
VMiklos <vmiklos at frugalware.org>**20070416091021
new package
] {
adddir ./source/network-extra/ajaxterm
addfile ./source/network-extra/ajaxterm/FrugalBuild
hunk ./source/network-extra/ajaxterm/FrugalBuild 1
+# Compiling Time: 0.01 SBU
+# Maintainer: VMiklos <vmiklos at frugalware.org>
+
+pkgname=ajaxterm
+pkgver=0.10
+pkgrel=1
+pkgdesc="Ajaxterm is a web based terminal."
+url="http://antony.lesuisse.org/qweb/trac/wiki/AjaxTerm"
+depends=('python')
+groups=('network-extra')
+archs=('i686')
+up2date="lynx -dump http://antony.lesuisse.org/qweb/files/|grep Ajax|Flasttar"
+source=(http://antony.lesuisse.org/qweb/files/Ajaxterm-$pkgver.tar.gz \
+ rc.ajaxterm)
+
+# TODO: after switching to upstart, we could send our initscript to upstream
+
+build()
+{
+ Fcd Ajaxterm-$pkgver
+ Fconf
+ Fsed '"/usr' "\"$Fdestdir/usr" Makefile
+ Fsed '"/etc' "\"$Fdestdir/etc" Makefile
+ sed -i '/init.d/d' Makefile
+ Fmakeinstall
+ Frcd2
+}
+
+sha1sums=('c262ee115150f3d912b1040638b76fe0113668a4'\
+ 'b72f20eb4f8cad7ce5d27640649447bd7376c1e6')
addfile ./source/network-extra/ajaxterm/rc.ajaxterm
hunk ./source/network-extra/ajaxterm/rc.ajaxterm 1
+#!/bin/bash
+
+# (c) 2007 Miklos Vajna <vmiklos at frugalware.org>
+# rc.ajaxterm for FrugalWare
+# distributed under GPL License
+
+# chkconfig: 2345 95 05
+# description: Ajaxterm is a web based terminal.
+
+source /lib/initscripts/functions
+TEXTDOMAIN=ajaxterm
+TEXTDOMAINDIR=/lib/initscripts/messages
+
+actions=(restart start status stop)
+daemon=$"Ajax terminal"
+
+pid="ps -C \"python /usr/share/ajaxterm/ajaxterm.py\" -o pid= 2> /dev/null"
+
+rc_start()
+{
+ start_msg
+ if [[ "$(eval $pid)" == "" ]] ; then
+ ajaxterm --daemon --uid=nobody >/dev/null
+ ok $?
+ else
+ ok 999
+ fi
+}
+
+rc_stop()
+{
+ stop_msg
+ if [[ "$(eval $pid)" != "" ]] ; then
+ kill $(eval $pid)
+ ok $?
+ else
+ ok 999
+ fi
+}
+
+rc_exec $1
}
More information about the Frugalware-darcs
mailing list