Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=303b54e1da590160abaf40db31f7c5089fde607d

commit 303b54e1da590160abaf40db31f7c5089fde607d
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Wed Feb 27 00:34:03 2008 +0100

crossover-pro-6.2.0-1-i686
- added missing init script

diff --git a/source/xapps-extra/crossover-pro/FrugalBuild 
b/source/xapps-extra/crossover-pro/FrugalBuild
index 77e4b7c..7e12823 100644
--- a/source/xapps-extra/crossover-pro/FrugalBuild
+++ b/source/xapps-extra/crossover-pro/FrugalBuild
@@ -12,8 +12,9 @@ archs=('i686')
up2date=$pkgver
#up2date="lynx -dump 'http://www.codeweavers.com/store/?cat=cxof'|grep 
Office|sed -n 's/.* \([0-9\.]*\)/\1/;1 p'"
# you can download it from $url
-source=(install-$pkgname-$pkgver.sh)
-sha1sums=('b2c9d8e8c1107900dcc70dbdcb2571411550fee4')
+source=(install-$pkgname-$pkgver.sh rc.cxoffice)
+sha1sums=('b2c9d8e8c1107900dcc70dbdcb2571411550fee4' \
+         'f12f221e50cb29bf374c3e4d4864036c6b69586a')
license="CROSSOVER"
nobuild=1

@@ -27,4 +28,5 @@ build()
Frm /usr/lib/cxoffice/setup.{sh,data}
Ffilerel share/crossover/data/cxoffice.conf \
/usr/lib/cxoffice/etc/cxoffice.conf
+       Frcd2 cxoffice
}
diff --git a/source/xapps-extra/crossover-pro/rc.cxoffice 
b/source/xapps-extra/crossover-pro/rc.cxoffice
new file mode 100755
index 0000000..ded17f9
--- /dev/null
+++ b/source/xapps-extra/crossover-pro/rc.cxoffice
@@ -0,0 +1,52 @@
+#!/bin/bash
+
+# (c) 2008 Miklos Vajna <[EMAIL PROTECTED]>
+# rc.cxoffice for Frugalware
+# distributed under GPL License
+
+# chkconfig: 2345 99 01
+# description: Startup/shutdown script for WINE
+
+source /lib/initscripts/functions
+TEXTDOMAIN=cxoffice
+TEXTDOMAINDIR=/lib/initscripts/messages
+
+actions=(restart start stop)
+daemon=$"CxOffice"
+
+rc_start()
+{
+       start_msg
+       if ls /proc/sys/fs/binfmt_misc/windows* &>/dev/null; then
+               ok 999
+               return 1
+       fi
+       modprobe binfmt_misc
+       echo ':windowsPE:M::PE::/usr/lib/cxoffice/bin/wine:' 
>/proc/sys/fs/binfmt_misc/register
+       echo ':windows:M::MZ::/usr/lib/cxoffice/bin/wine:' 
>/proc/sys/fs/binfmt_misc/register
+       ok $?
+}
+
+rc_status()
+{
+       status_msg $"CxOffice binary format handlers are"
+       if ! ls /proc/sys/fs/binfmt_misc/windows* &>/dev/null; then
+               ok 998
+       else
+               ok 997
+       fi
+}
+
+rc_stop()
+{
+       stop_msg
+       if ! ls /proc/sys/fs/binfmt_misc/windows &>/dev/null; then
+               ok 999
+               return 1
+       fi
+       echo "-1" >/proc/sys/fs/binfmt_misc/windows
+       echo "-1" >/proc/sys/fs/binfmt_misc/windowsPE
+       ok $?
+}
+
+rc_exec $1
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to