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

(-)/usr/lib/univention-system-setup/scripts/05_role/10role.old (-1 / +6 lines)
 Lines 32-37    Link Here 
32
# <http://www.gnu.org/licenses/>.
32
# <http://www.gnu.org/licenses/>.
33
import shutil
33
import shutil
34
import glob
34
import glob
35
import os
35
36
36
from univention.management.console.modules.setup.setup_script import AptScript, main, _
37
from univention.management.console.modules.setup.setup_script import AptScript, main, _
37
38
 Lines 51-57    Link Here 
51
		# Copy local files into the local cache
52
		# Copy local files into the local cache
52
		#  https://forge.univention.org/bugzilla/show_bug.cgi?id=27935
53
		#  https://forge.univention.org/bugzilla/show_bug.cgi?id=27935
53
		for filename in glob.glob('/var/cache/univention-system-setup/packages/*.deb'):
54
		for filename in glob.glob('/var/cache/univention-system-setup/packages/*.deb'):
54
			shutil.copy(filename, '/var/cache/apt/archives/')
55
			try:
56
				basename = os.path.basename(filename)
57
				os.link(filename, os.path.join('/var/cache/apt/archives/', basename))
58
			except OSError:
59
				shutil.copy(filename, '/var/cache/apt/archives/')
55
		self.reopen_cache()
60
		self.reopen_cache()
56
61
57
		current_server_role_package = self.get_package_for_role(self.current_server_role) if self.current_server_role else None
62
		current_server_role_package = self.get_package_for_role(self.current_server_role) if self.current_server_role else None

Return to bug 38393