From ae47924a54b897d9710079afd1fe4ed47913e58b Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Fri, 9 Feb 2018 16:55:13 +0100 Subject: [dracut-init] externalize dnbd3 compile fixes --- dracut-initramfs-builder/tasks/dnbd3-fixes.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 dracut-initramfs-builder/tasks/dnbd3-fixes.yml (limited to 'dracut-initramfs-builder/tasks/dnbd3-fixes.yml') diff --git a/dracut-initramfs-builder/tasks/dnbd3-fixes.yml b/dracut-initramfs-builder/tasks/dnbd3-fixes.yml new file mode 100644 index 0000000..e9bd6dd --- /dev/null +++ b/dracut-initramfs-builder/tasks/dnbd3-fixes.yml @@ -0,0 +1,17 @@ +--- +- name: Hack fix dnbd3 blk.c for Ubuntu newer kernels + replace: + dest: "{{ gittarget }}/builder/modules.d/dnbd3-rootfs/scripts/build.sh" + regexp: 'make -j4 dnbd3 dnbd3-client' + replace: 'sed -i "s/backing_dev_info.ra_pages/backing_dev_info->ra_pages/g" blk.c && make -j4 dnbd3 dnbd3-client' + backup: yes + when: + - ansible_distribution == "Ubuntu" +- name: Hack fix dnbd3 blk.h for CentOS kernels with backports + replace: + dest: "{{ gittarget }}/builder/modules.d/dnbd3-rootfs/scripts/build.sh" + regexp: 'make -j4 dnbd3 dnbd3-client' + replace: 'sed -i "s/KERNEL_VERSION.*/KERNEL_VERSION\(3, 10, 0\)/g" blk.h && make -j4 dnbd3 dnbd3-client' + backup: yes + when: + - ansible_distribution == "CentOS" -- cgit v1.2.3-55-g7522