mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-23 03:26:31 +01:00
Merge 1ae0a316eb into 6d0157f87a
This commit is contained in:
commit
d3e4fb4dbe
10 changed files with 111 additions and 23 deletions
|
|
@ -42,7 +42,13 @@ class Generator():
|
|||
self.external_dir = os.path.join(self.target_dir, 'external')
|
||||
self.distfiles()
|
||||
|
||||
def prepare(self, target, using_kernel=False, kernel_bootstrap=False, target_size=0):
|
||||
# pylint: disable=too-many-arguments
|
||||
def prepare(self,
|
||||
target,
|
||||
using_kernel=False,
|
||||
kernel_bootstrap=False,
|
||||
wrap=False,
|
||||
target_size=0):
|
||||
"""
|
||||
Prepare basic media of live-bootstrap.
|
||||
/steps -- contains steps to be built
|
||||
|
|
@ -82,7 +88,7 @@ class Generator():
|
|||
os.path.join(self.target_dir, 'kaem.x86'))
|
||||
else:
|
||||
self.stage0_posix(kernel_bootstrap)
|
||||
self.seed()
|
||||
self.seed(wrap)
|
||||
|
||||
os.makedirs(self.external_dir)
|
||||
|
||||
|
|
@ -134,12 +140,17 @@ class Generator():
|
|||
'kaem-optional-seed')
|
||||
shutil.copy2(kaem_optional_seed, os.path.join(self.target_dir, 'init'))
|
||||
|
||||
def seed(self):
|
||||
def seed(self, wrap):
|
||||
"""Copy in extra seed files"""
|
||||
seed_dir = os.path.join(self.git_dir, 'seed')
|
||||
for entry in os.listdir(seed_dir):
|
||||
if os.path.isfile(os.path.join(seed_dir, entry)):
|
||||
shutil.copy2(os.path.join(seed_dir, entry), os.path.join(self.target_dir, entry))
|
||||
if wrap:
|
||||
shutil.copy2(os.path.join(seed_dir, 'after-wrap.kaem'),
|
||||
os.path.join(self.target_dir, 'after.kaem'))
|
||||
shutil.copy2(os.path.join(seed_dir, 'after.kaem'),
|
||||
os.path.join(self.target_dir, 'after-wrapped.kaem'))
|
||||
|
||||
def distfiles(self):
|
||||
"""Copy in distfiles"""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue