[paketler-commits] r26820 - in playground/murat: applications/multimedia/mythtv/comar applications/science/sherpa programming programming/libs system/base/baselayout-contrib/comar

paketler-commits at pardus.org.tr paketler-commits at pardus.org.tr
8 Haz 2007 Cum 20:08:50 EEST


Author: murat
Date: Fri Jun  8 20:08:50 2007
New Revision: 26820

Added:
   playground/murat/programming/
   playground/murat/programming/libs/
   playground/murat/programming/libs/component.xml
Modified:
   playground/murat/applications/multimedia/mythtv/comar/package.py
   playground/murat/applications/multimedia/mythtv/comar/service.py
   playground/murat/applications/science/sherpa/actions.py
   playground/murat/system/base/baselayout-contrib/comar/package.py
Log:
lib dir

Modified: playground/murat/applications/multimedia/mythtv/comar/package.py
=================================================================
--- playground/murat/applications/multimedia/mythtv/comar/package.py	(original)
+++ playground/murat/applications/multimedia/mythtv/comar/package.py	Fri Jun  8 20:08:50 2007
@@ -3,8 +3,5 @@
 import os
 
 def postInstall():
-    os.system("hav call User.Manager.addGroup gid 114 name mythtv")
-    os.system("hav call User.Manager.addUser uid 114 name mythtv realname MythTv shell /bin/false homedir /dev/null groups mythtv")
-
     os.system("/usr/bin/chown -R mythtv:mythtv /etc/mythtv")
     os.system("/usr/bin/chown -R mythtv:mythtv /var/log/mythtv")
\ No newline at end of file

Modified: playground/murat/applications/multimedia/mythtv/comar/service.py
=================================================================
--- playground/murat/applications/multimedia/mythtv/comar/service.py	(original)
+++ playground/murat/applications/multimedia/mythtv/comar/service.py	Fri Jun  8 20:08:50 2007
@@ -6,29 +6,18 @@
 serviceDesc = _({"en": "MythTv",
                  "tr": "MythTv"})
 
-#def unlink():
-    #try:
-        #os.unlink("/var/run/mythbackend.pid")
-    #except:
-        #pass
-
+ at synchronized
 def start():
     call("System.Service.start", "mysql-server")
+    startService(command="/usr/bin/mythbackend",
+                 chuid="mythtv",
+                 pidfile="/var/run/mythbackend.pid",
+                 donotify=True)
 
-    ret = run("/sbin/start-stop-daemon --start --chuid mythtv \
-                --exec /usr/bin/mythbackend --make-pidfile --pidfile /var/run/mythbackend.pid \
-                --background -- --verbose all --logfile /var/log/mythtv/mythbackend.log")
-    if ret == 0:
-        notify("System.Service.changed", "started")
-    else:
-        fail("Unable to start service")
-
+ at synchronized
 def stop():
-    ret = run("/sbin/start-stop-daemon --stop --quiet --pidfile=/var/run/mythbackend.pid")
-    if ret == 0:
-        notify("System.Service.changed", "stopped")
-    else:
-        fail("Unable to stop service")
+    stopService(pidfile="/var/run/mythbackend.pid",
+                donotify=True)
 
 def status():
-    return checkDaemon("/var/run/mythbackend.pid")
+    return isServiceRunning("/var/run/mythbackend.pid")

Modified: playground/murat/applications/science/sherpa/actions.py
=================================================================
--- playground/murat/applications/science/sherpa/actions.py	(original)
+++ playground/murat/applications/science/sherpa/actions.py	Fri Jun  8 20:08:50 2007
@@ -5,12 +5,27 @@
 # See the file http://www.gnu.org/copyleft/gpl.txt.
 
 from pisi.actionsapi import shelltools
+from pisi.actionsapi import autotools
 from pisi.actionsapi import get
 
 WorkDir = "SHERPA-MC-%s" % get.srcVERSION()
 
+def setup():
+    autotools.configure("--enable-clhep \
+                         --enable-hepmc2 \
+                         --enable-root \
+                         --enable-lhapdf \
+                         --enable-gzip \
+                         --disable-modelinclude \
+                         --disable-isajetinclude \
+                         --disable-hdecayinclude \
+                         --disable-amisicinclude \
+                         --disable-ahadicinclude \
+                         --disable-hadronsinclude \
+                         --disable-sherpainclude")
+
 def build():
-    shelltools.system("./TOOLS/makeinstall -c")
+    autotools.make()
 
 def install():
-    shelltools.system("./TOOLS/makeinstall --copt --prefix=%s/usr" % get.installDIR())
+    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

Modified: playground/murat/system/base/baselayout-contrib/comar/package.py
=================================================================
--- playground/murat/system/base/baselayout-contrib/comar/package.py	(original)
+++ playground/murat/system/base/baselayout-contrib/comar/package.py	Fri Jun  8 20:08:50 2007
@@ -1,11 +1,11 @@
-##!/usr/bin/python
+#!/usr/bin/python
 
-#import os
+import os
 
-#def postInstall():
+def postInstall():
 
-    ## Sample user addition
-    #os.system("hav call User.Manager.addGroup gid 135 name foobar")
+    # Sample user addition
+    os.system("hav call User.Manager.addGroup gid 133 name mythtv")
 
-    ## Sample group addition
-    #os.system("hav call User.Manager.addUser uid 135 name foobar realname FooBa shell /bin/false homedir /dev/null groups foobar")
+    # Sample group addition
+    os.system("hav call User.Manager.addUser uid 133 name mythtv realname Mythtv shell /bin/false homedir /dev/null groups mythtv")


Paketler-commits mesaj listesiyle ilgili daha fazla bilgi