diff options
author | Thiago Abdo | 2019-11-12 10:19:18 +0100 |
---|---|---|
committer | Thiago Abdo | 2019-11-12 10:19:18 +0100 |
commit | 86b10773baf51c7e2244ecb50107d814e7617972 (patch) | |
tree | 28b34dd8b47f7dca10f93b82fff81eb118aeb9d6 /slx-builder/tasks | |
parent | Add static files and downloader script (diff) | |
parent | update systemd-init hash (diff) | |
download | ansible-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.yml | 8 |
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: |