summaryrefslogtreecommitdiff
path: root/DistUpgrade/dist-upgrade.py
diff options
context:
space:
mode:
authorglatzor@ubuntu.com <>2006-09-09 23:07:01 +0200
committerglatzor@ubuntu.com <>2006-09-09 23:07:01 +0200
commit55dc951dc39a68249435256da79bacfd2961e1c4 (patch)
tree4eaf74f7e56334a1a8c787b2ac5d8ee1f675c3bd /DistUpgrade/dist-upgrade.py
parent3afcdfc4f30173672b5745f69e2bc401f20e1d90 (diff)
parenta5a1685317f25de0a0d7bd8ccc5317a17fa219bf (diff)
downloadpython-apt-55dc951dc39a68249435256da79bacfd2961e1c4.tar.gz
* merge with mvo
Diffstat (limited to 'DistUpgrade/dist-upgrade.py')
-rwxr-xr-xDistUpgrade/dist-upgrade.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/DistUpgrade/dist-upgrade.py b/DistUpgrade/dist-upgrade.py
index 632de54d..07320fb9 100755
--- a/DistUpgrade/dist-upgrade.py
+++ b/DistUpgrade/dist-upgrade.py
@@ -5,15 +5,23 @@ from DistUpgradeConfigParser import DistUpgradeConfig
import logging
import os
import sys
+from optparse import OptionParser
if __name__ == "__main__":
+ parser = OptionParser()
+ parser.add_option("-c", "--cdrom", dest="cdromPath", default=None,
+ help="Use the given path to search for a cdrom with upgradable packages")
+ (options, args) = parser.parse_args()
+
+ if not os.path.exists("/var/log/dist-upgrade"):
+ os.mkdir("/var/log/dist-upgrade")
logging.basicConfig(level=logging.DEBUG,
- filename="/var/log/dist-upgrade.log",
+ filename="/var/log/dist-upgrade/main.log",
format='%(asctime)s %(levelname)s %(message)s',
filemode='w')
- config = DistUpgradeConfig()
+ config = DistUpgradeConfig(".")
requested_view= config.get("View","View")
try:
view_modul = __import__(requested_view)
@@ -23,7 +31,7 @@ if __name__ == "__main__":
logging.error("can't import view '%s'" % requested_view)
print "can't find %s" % requested_view
sys.exit(1)
- app = DistUpgradeControler(view)
+ app = DistUpgradeControler(view, cdromPath=options.cdromPath)
app.run()