[Oval-commits] r208 - in trunk/oval-server: . debian oval

Pavel Vinogradov blaze-guest at alioth.debian.org
Thu Aug 23 16:43:44 UTC 2007


Author: blaze-guest
Date: 2007-08-23 16:43:44 +0000 (Thu, 23 Aug 2007)
New Revision: 208

Added:
   trunk/oval-server/README
   trunk/oval-server/oval/__init__.py
   trunk/oval-server/setup.py
Modified:
   trunk/oval-server/debian/rules
Log:
Packaging oval-server

Added: trunk/oval-server/README
===================================================================
--- trunk/oval-server/README	                        (rev 0)
+++ trunk/oval-server/README	2007-08-23 16:43:44 UTC (rev 208)
@@ -0,0 +1 @@
+Currently None

Modified: trunk/oval-server/debian/rules
===================================================================
--- trunk/oval-server/debian/rules	2007-08-23 16:30:45 UTC (rev 207)
+++ trunk/oval-server/debian/rules	2007-08-23 16:43:44 UTC (rev 208)
@@ -25,7 +25,8 @@
 clean:
 	dh_testdir
 	dh_testroot
-	rm -rf build/ ovalHttpClient/*.pyc *.pyc
+	rm -rf build/ oval/*.pyc oval/dba/*.pyc oval/dsa2oval/*.pyc oval/dsa2oval/definition/*.pyc \
+		oval/dsa2oval/parser/*.pyc oval/dsaSync/*.pyc oval/server/*.pyc *.pyc
 	rm -f build_stamp
 	dh_clean 
 
@@ -35,11 +36,17 @@
 	dh_clean -k 
 	dh_installdirs
 
-	./setup.py install --prefix=$(CURDIR)/debian/oval-agent/usr --install-lib=$(CURDIR)/debian/oval-agent/usr/share/python-support/oval-agent
+	./setup.py install --prefix=$(CURDIR)/debian/oval-server/usr --install-lib=$(CURDIR)/debian/oval-server/usr/share/python-support/oval-server
 
 	# Remove the generated .pyc files
-	( cd debian/oval-agent/usr/share/python-support/oval-agent/ovalHttpClient && \
-	  rm -f *.pyc )
+	( cd debian/oval-server/usr/share/python-support/oval-server/oval && \
+	  rm -f *.pyc && \
+	  cd dba && rm -f *.pyc && \
+	  cd ../dsa2oval && rm -f *.pyc && \
+	  cd definition && rm -f *.pyc && \
+	  cd ../parser && rm -f *.pyc && \
+	  cd ../../dsaSync && rm -f *.pyc && \
+	  cd ../server && rm -f *.pyc )
 
 # Build architecture-independent files here.
 binary-indep: build install
@@ -58,9 +65,9 @@
 #	dh_installcron
 #	dh_installinfo
 	
-	for i in oval-agent; \
-		do mv debian/oval-agent/usr/bin/$$i.py debian/oval-agent/usr/bin/$$i; done
-	dh_installchangelogs --name=oval-agent
+	for i in oval-server dsa2oval ; \
+		do mv debian/oval-server/usr/bin/$$i.py debian/oval-server/usr/bin/$$i; done
+	dh_installchangelogs --name=oval-server
 	dh_installinit
 	dh_install
 	dh_link

Added: trunk/oval-server/oval/__init__.py
===================================================================
--- trunk/oval-server/oval/__init__.py	                        (rev 0)
+++ trunk/oval-server/oval/__init__.py	2007-08-23 16:43:44 UTC (rev 208)
@@ -0,0 +1 @@
+version = 0.2

Added: trunk/oval-server/setup.py
===================================================================
--- trunk/oval-server/setup.py	                        (rev 0)
+++ trunk/oval-server/setup.py	2007-08-23 16:43:44 UTC (rev 208)
@@ -0,0 +1,30 @@
+#!/usr/bin/env python
+#
+# Written by Pavel VInogradov
+# see LICENSE.txt for license information
+#
+
+"""The oval-agent program for interact with oval-server daemon.
+
+This program used to interact with oval-server deamon, download OVAL 
+definitions, quering it and send reports back to server.
+
+"""
+
+import sys
+assert sys.version >= '2', "Install Python 2.0 or greater"
+from distutils.core import setup, Extension
+import oval
+
+setup(
+    name = "oval",
+    version = oval.version,
+    author = "Pavel Vinogradov",
+    author_email = "<oval-devel at lists.alioth.debian.org>",
+    url = "http://oval.alioth.debian.org",
+    license = "GPL",
+    
+    packages = ["oval.dba", "oval.dsa2oval", "oval.dsa2oval.definition", "oval.dsa2oval.parser", "oval.dsaSync", "oval.server" ],
+
+    scripts = ["oval-server.py", "dsa2oval.py"]
+    )


Property changes on: trunk/oval-server/setup.py
___________________________________________________________________
Name: svn:executable
   + *




More information about the Oval-commits mailing list