summaryrefslogblamecommitdiffstats
path: root/slx-builder/tasks/dnbd3-fixes.yml
blob: 05d09fce4bfc09871696825761b18601900bae49 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11


                                                     
                                                                                                         

                                                                                                                    




                                                              
                                                                                                         

                                                                                                           


                                      
---
- name: Hack fix dnbd3 blk.c for Ubuntu newer kernels
  replace:
    dest: "{{ builder_path | dirname }}/systemd-init.git/builder/modules.d/dnbd3-rootfs/scripts/build.sh"
    regexp: 'make -j dnbd3 dnbd3-client'
    replace: 'sed -i "s/backing_dev_info.ra_pages/backing_dev_info->ra_pages/g" blk.c && make -j dnbd3 dnbd3-client'
    backup: yes
  when:
    - ansible_distribution == "Ubuntu"
- name: Hack fix dnbd3 blk.h for CentOS kernels with backports
  replace:
    dest: "{{ builder_path | dirname }}/systemd-init.git/builder/modules.d/dnbd3-rootfs/scripts/build.sh"
    regexp: 'make -j dnbd3 dnbd3-client'
    replace: 'sed -i "s/KERNEL_VERSION.*/KERNEL_VERSION\(3, 10, 0\)/g" blk.h && make -j dnbd3 dnbd3-client'
    backup: yes
  when:
    - ansible_distribution == "CentOS"