View | Details | Raw Unified | Return to bug 26239
Collapse All | Expand All

(-)a/branches/ucs-3.0/ucs/base/univention-updater/python/univention-repository-create (-2 / +7 lines)
 Lines 164-170   def mount( options ): Link Here 
164
	if options.mount:
164
	if options.mount:
165
		print "Mounting %s ..." % options.mount_point,
165
		print "Mounting %s ..." % options.mount_point,
166
		devnull = open( os.path.devnull, 'w' )
166
		devnull = open( os.path.devnull, 'w' )
167
		ret = subprocess.call( [ 'mount', options.mount_point ], stdout = devnull, stderr = subprocess.STDOUT )
167
		if options.iso:
168
			ret = subprocess.call(['mount', '-o', 'loop,ro', options.iso, options.mount_point], stdout=devnull, stderr=subprocess.STDOUT)
169
		else:
170
			ret = subprocess.call(['mount', '-o', 'ro', options.mount_point], stdout=devnull, stderr=subprocess.STDOUT)
168
		# if exit code is 0 or 32 (already mounted)
171
		# if exit code is 0 or 32 (already mounted)
169
		devnull.close()
172
		devnull.close()
170
		if not ret or ret == 32:
173
		if not ret or ret == 32:
 Lines 220-230   if __name__ == '__main__': Link Here 
220
	parser.add_option( '-m', '--mount-point', action = 'store',
223
	parser.add_option( '-m', '--mount-point', action = 'store',
221
					   dest = 'mount_point', default = '/cdrom',
224
					   dest = 'mount_point', default = '/cdrom',
222
					   help = 'devices mount point for CD-ROM drive' )
225
					   help = 'devices mount point for CD-ROM drive' )
226
	parser.add_option('-i', '--iso', action='store', dest='iso',
227
	                  default=None, help='define filename of an ISO image')
223
228
224
	( options, arguments ) = parser.parse_args()
229
	( options, arguments ) = parser.parse_args()
225
230
226
	if options.silent:
231
	if options.silent:
227
		sys.stdout = open( '/dev/null', 'w' )
232
		sys.stdout = open(os.path.devnull, 'w')
228
233
229
	try:
234
	try:
230
		lock = univention.updater.tools.updater_lock_acquire()
235
		lock = univention.updater.tools.updater_lock_acquire()

Return to bug 26239