[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