summaryrefslogtreecommitdiffstats
path: root/slx-builder/tasks
diff options
context:
space:
mode:
authorThiago Abdo2019-11-12 10:19:18 +0100
committerThiago Abdo2019-11-12 10:19:18 +0100
commit86b10773baf51c7e2244ecb50107d814e7617972 (patch)
tree28b34dd8b47f7dca10f93b82fff81eb118aeb9d6 /slx-builder/tasks
parentAdd static files and downloader script (diff)
parentupdate systemd-init hash (diff)
downloadansible-dracut-86b10773baf51c7e2244ecb50107d814e7617972.tar.gz
ansible-dracut-86b10773baf51c7e2244ecb50107d814e7617972.tar.xz
ansible-dracut-86b10773baf51c7e2244ecb50107d814e7617972.zip
Merge branch 'centos8' into downloader
Diffstat (limited to 'slx-builder/tasks')
-rw-r--r--slx-builder/tasks/build.yml8
1 files changed, 7 insertions, 1 deletions
diff --git a/slx-builder/tasks/build.yml b/slx-builder/tasks/build.yml
index b47192f..49bc56f 100644
--- a/slx-builder/tasks/build.yml
+++ b/slx-builder/tasks/build.yml
@@ -4,6 +4,12 @@
args:
creates: "{{ builder_target }}"
+- name: Remove default loop module
+ shell: "cd {{ builder_path | dirname }}; mkdir tmp; cd tmp; /usr/lib/dracut/skipcpio ../initramfs | zcat | cpio -ivd; rm -f lib/modules/*/kernel/drivers/block/loop.ko.xz; find . | cpio -o -H newc > ../initramfs; cd ..; rm -rf tmp"
+ when:
+ - ansible_distribution == "CentOS"
+ - ansible_distribution_major_version == "8"
+
- name: OpenSLX dracut | Retrieve initramfs and kernel (+ hack for weird /@ prefix of BOOT_IMAGE)
fetch:
src: "{{ item }}"
@@ -12,7 +18,7 @@
flat: yes
with_items:
- "{{ builder_target }}"
- - "{{ ansible_cmdline.BOOT_IMAGE | regex_replace('^/@(/boot/.*)+$', '\\1') }}"
+ - "{{ ansible_cmdline.BOOT_IMAGE | regex_replace('^.*(/boot/.*)+$', '\\1') }}"
- name: OpenSLX dracut | Cleanup
file: