Patch für das Src-Paket: Statt die Dateien beim Einsammeln zu kopieren, werden die Dateien verschoben. --- a/component/ucsschool/ucs-school-umc-distribution/umc-distribution +++ b/component/ucsschool/ucs-school-umc-distribution/umc-distribution @@ -329,13 +329,13 @@ def collectData( project, forced=False ): target = os.path.join( targetdir, fn ) if os.path.isfile( src ): try: - shutil.copy( src, target ) + shutil.move( src, target ) os.chown( target, int(project['sender']['obj']['uidNumber']), int(project['sender']['obj']['gidNumber']) ) except Exception, ex: - print 'Cannot copy %(src)s to %(dst)' % { 'src': src, 'dst': target } - debugmsg( ud.ADMIN, ud.ERROR, 'Cannot copy %(src)s to %(dst): %(msg)s' % { 'src': src, 'dst': target, 'msg': ex } ) + print 'Cannot move %(src)s to %(dst)' % { 'src': src, 'dst': target } + debugmsg( ud.ADMIN, ud.ERROR, 'Cannot move %(src)s to %(dst): %(msg)s' % { 'src': src, 'dst': target, 'msg': ex } ) else: debugmsg( ud.ADMIN, ud.ERROR, '%(src)s does not exist.' % { 'src': src } ) print '%(src)s does not exist.' % { 'src': src }