Univention Bugzilla – Bug 26239
univention-repository-create sollte --iso unterstützen
Last modified: 2012-12-12 21:07:45 CET
Created attachment 4218 [details] univention-repository-create --iso univention-upgrade und univention-repository-update unterstützen jeweils die Verwendung eines ISO-Images. Aus Konsistenzgründen wäre es wünschenswert, wenn univention-repository-create auch von einem ISO-Image aus funktionieren würde. (System wurde von USB-Stick bzw. PXE installier, so daß kein DVD-Laufwerk vorhanden ist, wohl aber inzwischen die ISOs zwecks Virtualisierung)
Patch wurde eingespielt. svn34692, univention-updater_8.0.2-1.1066.201208072113 ChangeLog: svn \item \ucsCommand{univention-repository-update} now supports the \emph{-{}-iso} option to update a local repository from a downloaded \emph{.iso} file (\ucsBug{26239}).
Da scheint etwas beim commit schief gegangen zu sein: root@master131:~# univention-repository-create File "/usr/sbin/univention-repository-create", line 233 ( options, arguments ) = parser.parse_args() ^ IndentationError: unexpected indent @@ -223,11 +227,13 @@ parser.add_option( '-m', '--mount-point', action = 'store', dest = 'mount_point', default = '/cdrom', help = 'devices mount point for CD-ROM drive' ) ++ parser.add_option('-i', '--iso', action='store', dest='iso', ++ default=None, help='define filename of an ISO image') ( options, arguments ) = parser.parse_args() if options.silent: - sys.stdout = open( '/dev/null', 'w' ) ++ sys.stdout = open(os.path.devnull, 'w') try: lock = univention.updater.tools.updater_lock_acquire()
(In reply to comment #2) > Da scheint etwas beim commit schief gegangen zu sein: > - sys.stdout = open( '/dev/null', 'w' ) > ++ sys.stdout = open(os.path.devnull, 'w') Ja, die + sind zu viel und wurden entfernt. svn35548, univention-updater_8.0.11-1.1074.201209121241 ChangeLog: ±0
root@master:~# univention-repository-create File "/usr/sbin/univention-repository-create", line 233 ( options, arguments ) = parser.parse_args() ^ IndentationError: unexpected indent root@master:~# Im betreffenden Codeabschnitt fangen drei Python-Zeilen mit "+" an.
(In reply to comment #4) > Im betreffenden Codeabschnitt fangen drei Python-Zeilen mit "+" an. War zu langsam.
OK, das repository wird korrekt aus dem .iso image erstellt. Changelog: OK, typo wurde beseitigt (\emph{-{}-iso} → \emph{--iso}).
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".