Merge branch 'master' of git.calculate.ru:calculate-install

master3.3
Самоукин Алексей 14 years ago
commit 072279e7d8

@ -26,7 +26,7 @@ from cl_utils import runOsCommand,appendProgramToEnvFile, \
removeProgramToEnvFile,pathJoin, \
scanDirectory,process
from cl_kernel import KernelConfig,InitRamFs
from cl_kernel_utils import KernelConfig,InitRamFs
import cl_overriding

@ -133,7 +133,7 @@ class InitRamFs:
os.chdir(self.prevDir)
return res
def _packInitRamfs(self):
def _packInitRamfs(self,newInitramfsFile=None):
"""Pack initramfs"""
self.prevDir = os.getcwd()
try:
@ -165,14 +165,16 @@ class InitRamFs:
if cpioRes != 0:
return False
# remove old initrd file
os.unlink(self.initrdFile)
if not newInitramfsFile:
os.unlink(self.initrdFile)
newInitramfsFile = self.initrdFile
# pack and write new initrd file
initrd = gzip.open(self.initrdFile,'w')
initrd = gzip.open(newInitramfsFile,'w')
initrd.write(cpioData)
initrd.close()
return True
def cleanInitRamFs(self):
def cleanInitRamFs(self,newinitrd=None):
"""Unpack initramfs clean and pack"""
if not self._unpackInitRamfs():
return False
@ -195,6 +197,6 @@ class InitRamFs:
deleteModulesData),
[])
map(lambda x:os.unlink(x),deleteModulesData)
res = self._packInitRamfs()
res = self._packInitRamfs(newinitrd)
rmtree(self.tmpPath,ignore_errors=True)
return res

@ -251,8 +251,8 @@ class migrate(color_print):
minGid = 1000
minSysId = 500
newUserGroups = ["audio", "cdrom", "plugdev", "video", "wheel", "users",
"usb"]
newUserGroups = ["audio", "cdrom", "cdrw", "games", "lp", "plugdev",
"scanner" "usb", "users", "video", "wheel"]
def __init__(self, prefixNewSystem):
self.prefixNewSystem = prefixNewSystem

Loading…
Cancel
Save