Commit Graph

9 Commits

Author SHA1 Message Date
Marcus Schäfer
228c2cdf38 Merge pull request #152 from SUSE/fix_secure_boot_for_iso_media
Fixed secure boot setup for iso media
2016-10-01 21:18:20 +02:00
David Cassany
b77a806dd2 Added test for -udf flag for genisoimage/mkisofs 2016-09-30 17:40:34 +02:00
Marcus Schäfer
6a611b2e91
Fixed secure boot setup for iso media
Provide the shim loader and the shim signed grub loader in the
required boot path. Normally this task is done by the shim-install
tool. However, shim-install does not exist on all distributions
and the script does not operate well in CD environments from which
we generate live and/or install media. Thus shim-install is used
if possible at install time of the bootloader because it requires
access to the target block device. In any other case the kiwi
fallback code applies
2016-09-30 15:00:22 +02:00
David Cassany
404b71aedc Added support for mkisofs
genisoimage and mkisofs tools are slightly different so this commit
makes sure all flags are supported in both tools.
2016-09-30 12:11:03 +02:00
Bo Maryniuk
06b95b727d Replace 'builtins.open' with patch_open decorator 2016-06-07 17:54:24 +02:00
Marcus Schäfer
24011064b3
Handle fsmountoptions attribute in all builders 2016-04-26 12:40:23 +02:00
Marcus Schäfer
a9d0b607d7
Refactor custom_args handling for FileSystem class
Any FileSystem class can receive a custom_args dictionary
which by defaults ensures the presence of an empty list
for create_options and mount_options. The create_options
are used in the subclasses when the filesystem is being
created and the mount_options are passed to the MountManager
when the filesystem is mounted for e.g data_sync
2016-04-26 11:02:28 +02:00
Marcus Schäfer
e6cc5bfa09 Move from nose to pytest
nose is no longer maintained, thus we have to move to another
testing system. This commit updates the tox setup and all tests
to use pytest instead of nose.
2016-03-14 12:23:14 +01:00
Marcus Schäfer
b3c8d071de
Move builder test cases to match namespace 2016-03-08 15:15:08 +01:00