Compare commits
140 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6866a83666 | ||
|
|
8a68c3e72f | ||
|
|
c9a8107ab8 | ||
|
|
c16c80094d | ||
|
|
4c389ef5bc | ||
|
|
182bf6f637 | ||
|
|
a86cd0ba5f | ||
|
|
80c6536434 | ||
|
|
f3396b8406 | ||
|
|
a39c12a885 | ||
|
|
e29e59a3c0 | ||
|
|
90b2a4f327 | ||
|
|
bb10ea5e92 | ||
|
|
e8f98cb9be | ||
|
|
3bc541029b | ||
|
|
413e22a967 | ||
|
|
1180a83399 | ||
|
|
c6d1e103bb | ||
|
|
0a66eb9692 | ||
|
|
0615da549b | ||
|
|
3107d46135 | ||
|
|
d4f1babc54 | ||
|
|
1987c526ab | ||
|
|
45d3069dba | ||
|
|
f3391a5c29 | ||
|
|
e7d54609fb | ||
|
|
627361a13a | ||
|
|
4e760a153d | ||
|
|
032c0d9324 | ||
|
|
a80bdcb40d | ||
|
|
5d0cac6a9d | ||
|
|
6d0236960f | ||
|
|
25cf6c92e2 | ||
|
|
d597f37b48 | ||
|
|
2403d67888 | ||
|
|
245c76bc34 | ||
|
|
33f6cab8ce | ||
|
|
0fa02ec972 | ||
|
|
8e01fdddc7 | ||
|
|
92d4810327 | ||
|
|
f383438923 | ||
|
|
cae9bc7940 | ||
|
|
15237f8b2f | ||
|
|
e7bb19d0c6 | ||
|
|
c16e84674f | ||
|
|
8315b760b8 | ||
|
|
000be11ded | ||
|
|
4644d11f69 | ||
|
|
33a2023416 | ||
|
|
d8facf9fcb | ||
|
|
c2cce0630e | ||
|
|
f767483b9e | ||
|
|
a90f84e972 | ||
|
|
a8825f7a07 | ||
|
|
fd747053b9 | ||
|
|
ce70ae7edb | ||
|
|
3d87c95d48 | ||
|
|
f6fc8022a3 | ||
|
|
86e0a84b54 | ||
|
|
ff16001b69 | ||
|
|
516d709e14 | ||
|
|
a05a5b0c89 | ||
|
|
6d58144ab9 | ||
|
|
13a5a44a48 | ||
|
|
00039d31af | ||
|
|
e0d8f46b08 | ||
|
|
c00cc2a98b | ||
|
|
c61ef2b61e | ||
|
|
78425032ee | ||
|
|
6c25ce1056 | ||
|
|
9e52dbb4bd | ||
|
|
b7f7542552 | ||
|
|
26136aa210 | ||
|
|
1d493d6f01 | ||
|
|
0e886e07cc | ||
|
|
5982dc4e71 | ||
|
|
78348e8ac3 | ||
|
|
aa53f6d1f3 | ||
|
|
32547351b3 | ||
|
|
76539177e1 | ||
|
|
131e3892a1 | ||
|
|
4689fced5d | ||
|
|
6f034f08b7 | ||
|
|
45a8c06660 | ||
|
|
0dc57a017e | ||
|
|
bb692f7cae | ||
|
|
a1d5d0afdd | ||
|
|
0d56ec6bff | ||
|
|
dcb51c3647 | ||
|
|
fef70dbfd2 | ||
|
|
7d701ad653 | ||
|
|
1869e05bd2 | ||
|
|
52072bb3c5 | ||
|
|
683ca95f17 | ||
|
|
1bb7d2d70c | ||
|
|
0348f377e2 | ||
|
|
dd1cf78be5 | ||
|
|
485bb63b9b | ||
|
|
64b74a5343 | ||
|
|
5bf63051fc | ||
|
|
c4f3b640ee | ||
|
|
02601e51fa | ||
|
|
e09af46026 | ||
|
|
32ec53c728 | ||
|
|
a3bb519e91 | ||
|
|
fe817d06d8 | ||
|
|
9eed18b567 | ||
|
|
8af49866e4 | ||
|
|
3f58dab4dd | ||
|
|
5d32f01d3d | ||
|
|
b50361af21 | ||
|
|
434e3d7e24 | ||
|
|
7fbe63bcb4 | ||
|
|
6a24f7bd75 | ||
|
|
5ee9410c49 | ||
|
|
2742e7ad83 | ||
|
|
4e0d9bba56 | ||
|
|
05bf92eca6 | ||
|
|
17e3b44300 | ||
|
|
050700651b | ||
|
|
f3d336e516 | ||
|
|
bd7c3d46e8 | ||
|
|
b666fd7402 | ||
|
|
f06bb78ce6 | ||
|
|
4ffefc09f4 | ||
|
|
29bf54b829 | ||
|
|
454b68495f | ||
|
|
9fd32b245e | ||
|
|
7e58c71c42 | ||
|
|
0e58cc6b49 | ||
|
|
8dd440eeec | ||
|
|
9d2c123fb8 | ||
|
|
a01ddcea0d | ||
|
|
7d205fcda7 | ||
|
|
9b301fe53c | ||
|
|
85ff10e99e | ||
|
|
195074814e | ||
|
|
9b33f62604 | ||
|
|
73d09c2e29 | ||
|
|
119e8238ee |
8 changed files with 892 additions and 591 deletions
1
.fmf/version
Normal file
1
.fmf/version
Normal file
|
|
@ -0,0 +1 @@
|
|||
1
|
||||
83
.gitignore
vendored
83
.gitignore
vendored
|
|
@ -185,3 +185,86 @@
|
|||
/lorax-33.7.tar.gz
|
||||
/lorax-33.8.tar.gz
|
||||
/lorax-33.9.tar.gz
|
||||
/lorax-34.0.tar.gz
|
||||
/lorax-34.1.tar.gz
|
||||
/lorax-34.2.tar.gz
|
||||
/lorax-34.3.tar.gz
|
||||
/lorax-34.4.tar.gz
|
||||
/lorax-34.5.tar.gz
|
||||
/lorax-34.6.tar.gz
|
||||
/lorax-34.7.tar.gz
|
||||
/lorax-34.8.tar.gz
|
||||
/lorax-34.9.tar.gz
|
||||
/lorax-35.0.tar.gz
|
||||
/lorax-35.1.tar.gz
|
||||
/lorax-35.2.tar.gz
|
||||
/lorax-35.3.tar.gz
|
||||
/lorax-35.4.tar.gz
|
||||
/lorax-35.5.tar.gz
|
||||
/lorax-35.6.tar.gz
|
||||
/lorax-35.7.tar.gz
|
||||
/lorax-36.0.tar.gz
|
||||
/lorax-36.1.tar.gz
|
||||
/lorax-36.2.tar.gz
|
||||
/lorax-36.3.tar.gz
|
||||
/lorax-36.4.tar.gz
|
||||
/lorax-36.5.tar.gz
|
||||
/lorax-36.6.tar.gz
|
||||
/lorax-36.7.tar.gz
|
||||
/lorax-36.8.tar.gz
|
||||
/lorax-36.9.tar.gz
|
||||
/lorax-37.0.tar.gz
|
||||
/lorax-37.1.tar.gz
|
||||
/lorax-37.2.tar.gz
|
||||
/lorax-37.3.tar.gz
|
||||
/lorax-37.4.tar.gz
|
||||
/lorax-37.5.tar.gz
|
||||
/lorax-37.6.tar.gz
|
||||
/lorax-37.7.tar.gz
|
||||
/lorax-37.8.tar.gz
|
||||
/lorax-38.0.tar.gz
|
||||
/lorax-38.1.tar.gz
|
||||
/lorax-38.2.tar.gz
|
||||
/lorax-38.3.tar.gz
|
||||
/lorax-38.4.tar.gz
|
||||
/lorax-38.5.tar.gz
|
||||
/lorax-38.6.tar.gz
|
||||
/lorax-39.0.tar.gz
|
||||
/lorax-39.1.tar.gz
|
||||
/lorax-39.2.tar.gz
|
||||
/lorax-39.3.tar.gz
|
||||
/lorax-39.4.tar.gz
|
||||
/lorax-39.5.tar.gz
|
||||
/lorax-40.0.tar.gz
|
||||
/lorax-40.1.tar.gz
|
||||
/lorax-40.2.tar.gz
|
||||
/lorax-40.3.tar.gz
|
||||
/lorax-40.4.tar.gz
|
||||
/lorax-40.5.tar.gz
|
||||
/lorax-40.6.tar.gz
|
||||
/lorax-41.0.tar.gz
|
||||
/lorax-41.1.tar.gz
|
||||
/lorax-41.2.tar.gz
|
||||
/lorax-41.3.tar.gz
|
||||
/lorax-42.0.tar.gz
|
||||
/lorax-42.1.tar.gz
|
||||
/lorax-42.2.tar.gz
|
||||
/lorax-42.3.tar.gz
|
||||
/lorax-42.4.tar.gz
|
||||
/lorax-42.5.tar.gz
|
||||
/lorax-43.0.tar.gz
|
||||
/lorax-43.1.tar.gz
|
||||
/lorax-43.2.tar.gz
|
||||
/lorax-43.3.tar.gz
|
||||
/lorax-43.4.tar.gz
|
||||
/lorax-43.5.tar.gz
|
||||
/lorax-43.6.tar.gz
|
||||
/lorax-43.7.tar.gz
|
||||
/lorax-43.8.tar.gz
|
||||
/lorax-43.9.tar.gz
|
||||
/lorax-43.10.tar.gz
|
||||
/lorax-44.0.tar.gz
|
||||
/lorax-44.1.tar.gz
|
||||
/lorax-44.2.tar.gz
|
||||
/lorax-44.3.tar.gz
|
||||
/lorax-44.4.tar.gz
|
||||
|
|
|
|||
|
|
@ -1,45 +0,0 @@
|
|||
From 6ba02f734c481dfb7fa3feab11b6831b449d82cb Mon Sep 17 00:00:00 2001
|
||||
From: Adam Williamson <awilliam@redhat.com>
|
||||
Date: Mon, 15 Jun 2020 17:05:02 -0700
|
||||
Subject: [PATCH] Ensure /proc exists before trying to touch /proc/modules
|
||||
|
||||
The last few Rawhide composes failed because, when we try to
|
||||
touch /proc/modules here (in treebuilder.py), /proc does not
|
||||
exist in the inroot. I tried and failed all afternoon to figure
|
||||
out *why* it suddenly doesn't exist; I'd still like to know, but
|
||||
this at least should make it not an issue. `exist_ok=True` means
|
||||
that if the dir already exists we'll do nothing and carry on.
|
||||
|
||||
Signed-off-by: Adam Williamson <awilliam@redhat.com>
|
||||
---
|
||||
src/pylorax/creator.py | 1 +
|
||||
src/pylorax/treebuilder.py | 1 +
|
||||
2 files changed, 2 insertions(+)
|
||||
|
||||
diff --git a/src/pylorax/creator.py b/src/pylorax/creator.py
|
||||
index 7075d325..fc090a26 100644
|
||||
--- a/src/pylorax/creator.py
|
||||
+++ b/src/pylorax/creator.py
|
||||
@@ -256,6 +256,7 @@ def rebuild_initrds_for_live(opts, sys_root_dir, results_dir):
|
||||
raise Exception("No initrds found, cannot rebuild_initrds")
|
||||
|
||||
# Hush some dracut warnings. TODO: bind-mount proc in place?
|
||||
+ os.makedirs(joinpaths(sys_root_dir, "/proc"), exist_ok=True)
|
||||
open(joinpaths(sys_root_dir,"/proc/modules"),"w")
|
||||
|
||||
if opts.ostree:
|
||||
diff --git a/src/pylorax/treebuilder.py b/src/pylorax/treebuilder.py
|
||||
index cbb8872f..c30df638 100644
|
||||
--- a/src/pylorax/treebuilder.py
|
||||
+++ b/src/pylorax/treebuilder.py
|
||||
@@ -309,6 +309,7 @@ class TreeBuilder(object):
|
||||
raise Exception("No kernels found, cannot rebuild_initrds")
|
||||
|
||||
# Hush some dracut warnings. TODO: bind-mount proc in place?
|
||||
+ os.makedirs(joinpaths(self.vars.inroot, "/proc"), exist_ok=True)
|
||||
open(joinpaths(self.vars.inroot,"/proc/modules"),"w")
|
||||
for kernel in self.kernels:
|
||||
if prefix:
|
||||
--
|
||||
2.27.0
|
||||
|
||||
7
gating.yaml
Normal file
7
gating.yaml
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
--- !Policy
|
||||
product_versions:
|
||||
- fedora-*
|
||||
decision_contexts: [bodhi_update_push_stable]
|
||||
subject_type: koji_build
|
||||
rules:
|
||||
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
|
||||
1068
lorax.spec
1068
lorax.spec
File diff suppressed because it is too large
Load diff
3
plans/build-iso.fmf
Normal file
3
plans/build-iso.fmf
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
summary: Run Lorax tests (build an iso, run mkksiso on it)
|
||||
execute:
|
||||
script: ./tests/scripts/run_tests.sh
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (lorax-33.9.tar.gz) = 52d38411134a05f6a610be9ef5561fa08695b9a6b31a4e273c15bf84054d1a79ab4f4a8fca944a720b6b4ff0c63241476f19f9751f5af9c3c7fa3f1817d2b6b7
|
||||
SHA512 (lorax-44.4.tar.gz) = e2be9a13a0aec657bfe9a32dbd51e9024dfcb89471dbc57b8206dccdcd71cf5561fb25f97a7fdaca2b0279a2966b142ddf4e4544577ac2b47171f19648742577
|
||||
|
|
|
|||
274
tests/scripts/run_tests.sh
Executable file
274
tests/scripts/run_tests.sh
Executable file
|
|
@ -0,0 +1,274 @@
|
|||
#!/bin/bash
|
||||
set -eux
|
||||
|
||||
FAILANY=0
|
||||
BOOTISO=/var/tmp/lorax-fedora-iso/images/boot.iso
|
||||
KSNAME=fedora-minimal.ks
|
||||
KS="/usr/share/doc/lorax/$KSNAME"
|
||||
OUTISO=/var/tmp/out.iso
|
||||
ISODIR=/var/tmp/iso
|
||||
## Functions for testing mkkiso
|
||||
|
||||
|
||||
function fail {
|
||||
echo -e "\n\n#### ERROR: $1\n"
|
||||
FAIL=1
|
||||
FAILANY=1
|
||||
}
|
||||
|
||||
function status {
|
||||
if [ "$FAIL" -eq 0 ]; then
|
||||
echo -e "\n\n#### PASS: $1\n"
|
||||
else
|
||||
echo -e "\n\n#### FAIL: $1\n"
|
||||
fi
|
||||
}
|
||||
|
||||
function running {
|
||||
FAIL=0
|
||||
echo -e "\n\n#### RUN: $1\n"
|
||||
}
|
||||
|
||||
# unmount the dirs lazily because sometimes some outside thing is still touching them
|
||||
function umount_dirs {
|
||||
umount --lazy "$ISODIR"
|
||||
rm -f "$OUTISO"
|
||||
}
|
||||
|
||||
[ -e "$ISODIR" ] || mkdir "$ISODIR"
|
||||
|
||||
# Only add kickstart
|
||||
function ks_only {
|
||||
running "Add kickstart to iso using --ks"
|
||||
|
||||
mkksiso --ks $KS $BOOTISO $OUTISO || exit 1
|
||||
mount $OUTISO $ISODIR || exit 1
|
||||
|
||||
test_ks
|
||||
|
||||
status "Add kickstart to iso using --ks"
|
||||
umount_dirs
|
||||
}
|
||||
|
||||
# Only add kickstart
|
||||
function ks_pos_only {
|
||||
running "Add kickstart to iso using positional argument"
|
||||
|
||||
mkksiso $KS $BOOTISO $OUTISO || exit 1
|
||||
mount $OUTISO $ISODIR || exit 1
|
||||
|
||||
test_ks
|
||||
|
||||
status "Add kickstart to iso using positional argument"
|
||||
umount_dirs
|
||||
}
|
||||
|
||||
function test_ks {
|
||||
## This all needs to be another function
|
||||
# Is there a kickstart in / of the iso?
|
||||
[ -e "$ISODIR/$KSNAME" ] || fail "Missing kickstart"
|
||||
|
||||
# Is the kickstart in the GRUB2 BIOS config?
|
||||
grep "inst.ks=.*$KSNAME" "$ISODIR/boot/grub2/grub.cfg" || fail "Missing BIOS grub.cfg kickstart entry"
|
||||
|
||||
# Is the kickstart in the UEFI config?
|
||||
grep "inst.ks=.*$KSNAME" "$ISODIR/EFI/BOOT/grub.cfg" || fail "Missing UEFI grub.cfg kickstart entry"
|
||||
}
|
||||
|
||||
# Add ks and cmdline
|
||||
function ks_serial {
|
||||
running "Add kickstart and serial cmdline"
|
||||
|
||||
mkksiso -c "console=ttyS0,115200n8" --ks $KS $BOOTISO $OUTISO || exit 1
|
||||
mount $OUTISO $ISODIR || exit 1
|
||||
|
||||
test_ks
|
||||
test_serial
|
||||
|
||||
status "Add kickstart and serial cmdline"
|
||||
umount_dirs
|
||||
}
|
||||
|
||||
# Only add serial console to cmdline
|
||||
function only_serial {
|
||||
running "Add serial cmdline (no ks)"
|
||||
|
||||
mkksiso -c "console=ttyS0,115200n8" $BOOTISO $OUTISO || exit 1
|
||||
mount $OUTISO $ISODIR || exit 1
|
||||
|
||||
test_serial
|
||||
|
||||
status "Add kickstart and serial cmdline"
|
||||
umount_dirs
|
||||
}
|
||||
|
||||
function test_serial {
|
||||
|
||||
# Is the serial in the BIOS config?
|
||||
grep "console=ttyS0,115200n8" "$ISODIR/boot/grub2/grub.cfg" || fail "Missing BIOS grub.cfg cmdline entry"
|
||||
|
||||
# Is the serial in the UEFI config?
|
||||
grep "console=ttyS0,115200n8" "$ISODIR/EFI/BOOT/grub.cfg" || fail "Missing UEFI grub.cfg cmdline entry"
|
||||
}
|
||||
|
||||
# New VOLID
|
||||
function new_volid {
|
||||
running "Use a new VOLID"
|
||||
|
||||
mkksiso -V "mkksiso-test" --ks $KS $BOOTISO $OUTISO || exit 1
|
||||
mount $OUTISO $ISODIR || exit 1
|
||||
|
||||
test_ks
|
||||
test_volid
|
||||
|
||||
status "Use a new VOLID"
|
||||
umount_dirs
|
||||
}
|
||||
|
||||
function test_volid {
|
||||
# Is the VOLID in the BIOS config?
|
||||
grep "hd:LABEL=mkksiso-test" "$ISODIR/boot/grub2/grub.cfg" || fail "Missing BIOS grub.cfg kickstart entry"
|
||||
|
||||
# Is the VOLID in the UEFI config?
|
||||
grep "hd:LABEL=mkksiso-test" "$ISODIR/EFI/BOOT/grub.cfg" || fail "Missing UEFI grub.cfg kickstart entry"
|
||||
}
|
||||
|
||||
# Add extra files
|
||||
function add_files {
|
||||
running "Add files"
|
||||
|
||||
mkksiso -a /etc/services --ks $KS $BOOTISO $OUTISO || exit 1
|
||||
mount $OUTISO $ISODIR || exit 1
|
||||
|
||||
test_ks
|
||||
test_files
|
||||
|
||||
status "Add files"
|
||||
umount_dirs
|
||||
}
|
||||
|
||||
# Remove quiet from the cmdline
|
||||
function remove_quiet {
|
||||
running "remove quiet from cmdline (no ks)"
|
||||
|
||||
mkksiso --rm "quiet" $BOOTISO $OUTISO || exit 1
|
||||
mount $OUTISO $ISODIR || exit 1
|
||||
|
||||
test_quiet
|
||||
|
||||
status "Remove quiet from cmdline"
|
||||
umount_dirs
|
||||
}
|
||||
|
||||
function test_quiet {
|
||||
# Is quiet in the BIOS config?
|
||||
! grep "append.*quiet" "$ISODIR/boot/grub2/grub.cfg" || fail "quiet not removed from BIOS grub.cfg cmdline entry"
|
||||
|
||||
# Is quiet in the UEFI config?
|
||||
! grep "linux.*quiet" "$ISODIR/EFI/BOOT/grub.cfg" || fail "quiet not removed from UEFI grub.cfg cmdline entry"
|
||||
}
|
||||
|
||||
# Test error if passing both --ks FILE and 3 arguments
|
||||
function test_two_kickstarts {
|
||||
running "Test two kickstart error"
|
||||
|
||||
mkksiso --ks $KS $KS $BOOTISO $OUTISO && fail "No error using --ks and positional argument"
|
||||
|
||||
status "Test two kickstart error"
|
||||
}
|
||||
|
||||
function test_files {
|
||||
[ -e "$ISODIR/services" ] || fail "Missing file from iso"
|
||||
}
|
||||
|
||||
# Test adding an updates.img file
|
||||
function add_updatesimg {
|
||||
running "Add updates.img"
|
||||
|
||||
# nothing in the file, just test that it is there
|
||||
touch /tmp/updates.img
|
||||
mkksiso -u /tmp/updates.img $BOOTISO $OUTISO || exit 1
|
||||
mount $OUTISO $ISODIR || exit 1
|
||||
|
||||
test_updatesimg
|
||||
|
||||
status "Add updates.img"
|
||||
umount_dirs
|
||||
}
|
||||
|
||||
function test_updatesimg {
|
||||
[ -e "$ISODIR/updates.img" ] || fail "Missing updates.img file from iso"
|
||||
grep "inst.updates=.*updates.img" "$ISODIR/boot/grub2/grub.cfg" || fail "Missing BIOS grub.cfg inst.updates entry"
|
||||
grep "inst.updates=.*updates.img" "$ISODIR/EFI/BOOT/grub.cfg" || fail "Missing UEFI grub.cfg inst.updates entry"
|
||||
}
|
||||
|
||||
# All of the changes
|
||||
function run_all {
|
||||
running "Use all the options"
|
||||
|
||||
touch /tmp/updates.img
|
||||
mkksiso -u /tmp/updates.img -a /etc/services -V "mkksiso-test" -c "console=ttyS0,115200n8" --rm "quiet" --ks $KS $BOOTISO $OUTISO || exit 1
|
||||
mount $OUTISO $ISODIR || exit 1
|
||||
|
||||
test_ks
|
||||
test_serial
|
||||
test_volid
|
||||
test_files
|
||||
test_updatesimg
|
||||
test_quiet
|
||||
|
||||
status "Use all the options"
|
||||
umount_dirs
|
||||
}
|
||||
|
||||
# All of the changes as a user (lorax-ted) with --skip-mkefiboot
|
||||
function run_as_user {
|
||||
running "Use all the options as a user"
|
||||
|
||||
[ ! -e "/home/lorax-ted" ] && useradd -m lorax-ted
|
||||
touch /tmp/updates.img
|
||||
su - lorax-ted -c "mkksiso --skip-mkefiboot -u /tmp/updates.img -a /etc/services -V "mkksiso-test" -c "console=ttyS0,115200n8" --rm "quiet" --ks $KS $BOOTISO $OUTISO" || exit 1
|
||||
mount $OUTISO $ISODIR || exit 1
|
||||
|
||||
test_ks
|
||||
test_serial
|
||||
test_volid
|
||||
test_files
|
||||
test_updatesimg
|
||||
test_quiet
|
||||
|
||||
status "Use all the options as a user with --skip-mkefiboot"
|
||||
umount_dirs
|
||||
}
|
||||
|
||||
|
||||
|
||||
# Gather up the list of system repo files and use them for lorax
|
||||
REPOS=$(for f in /etc/yum.repos.d/*repo; do echo -n "--repo $f "; done)
|
||||
if [ -z "$REPOS" ]; then
|
||||
echo "No system repos found"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# NOTE: We must use --nomacboot because the test system doesn't have the hfsplus fs available
|
||||
# Run lorax using the host's repository configuration file
|
||||
if [ ! -e "$BOOTISO" ]; then
|
||||
running "Build boot.iso with lorax"
|
||||
lorax --product="Fedora" --version=rawhide --release=rawhide --volid="Fedora-rawhide-test" \
|
||||
$REPOS --isfinal --nomacboot /var/tmp/lorax-fedora-iso/ || exit 1
|
||||
fi
|
||||
|
||||
# Test mkksiso on the new boot.iso
|
||||
ks_only
|
||||
ks_pos_only
|
||||
ks_serial
|
||||
only_serial
|
||||
new_volid
|
||||
add_files
|
||||
remove_quiet
|
||||
test_two_kickstarts
|
||||
add_updatesimg
|
||||
run_all
|
||||
run_as_user
|
||||
|
||||
exit $FAILANY
|
||||
Loading…
Add table
Add a link
Reference in a new issue