[Uludag-commits] r16227 - in trunk/python-modules/pardus-python: . pardus
uludag-commits at pardus.org.tr
uludag-commits at pardus.org.tr
4 Ara 2007 Sal 14:28:51 EET
Author: bahadir.kandemir
Date: Tue Dec 4 14:28:51 2007
New Revision: 16227
Added:
trunk/python-modules/pardus-python/pardus/diskutils.py
Modified:
trunk/python-modules/pardus-python/pardus/__init__.py
trunk/python-modules/pardus-python/setup.py
Log:
diskutils module - allows getting a list of bootable devices, also boot orders
Modified: trunk/python-modules/pardus-python/pardus/__init__.py
=================================================================
--- trunk/python-modules/pardus-python/pardus/__init__.py (original)
+++ trunk/python-modules/pardus-python/pardus/__init__.py Tue Dec 4 14:28:51 2007
@@ -13,6 +13,7 @@
__version__ = "0.1"
__all__ = ["dirutils",
+ "diskutils",
"fileutils",
"procutils",
"strutils",
Modified: trunk/python-modules/pardus-python/setup.py
=================================================================
--- trunk/python-modules/pardus-python/setup.py (original)
+++ trunk/python-modules/pardus-python/setup.py Tue Dec 4 14:28:51 2007
@@ -1,8 +1,21 @@
#-*- coding: utf-8 -*-
+import os.path
from distutils.core import setup, Extension
+from distutils.command.install import install
+
import pardus
+class Install(install):
+ def finalize_options(self):
+ # NOTE: for Pardus distribution
+ if os.path.exists("/etc/pardus-release"):
+ self.install_platlib = '$base/lib/pardus'
+ self.install_purelib = '$base/lib/pardus'
+ install.finalize_options(self)
+
+ def run(self):
+ install.run(self)
setup(name="pardus",
version=pardus.versionString(),
@@ -16,4 +29,4 @@
ext_modules = [Extension('pardus.xorg.capslock',
sources=['pardus/xorg/capslock.c'],
libraries=['X11'])],
- )
+ cmdclass = {'install' : Install})
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi