# HG changeset patch # User matac42 # Date 1608548667 -32400 # Node ID 42be4c53efc5c965eb9d2c04cb16e95649cc97a1 # Parent b0ed6906392e89a847791f5fe5136844ea08044f modified main.yml diff -r b0ed6906392e -r 42be4c53efc5 main.yml --- a/main.yml Sun Dec 17 22:29:08 2017 +0900 +++ b/main.yml Mon Dec 21 20:04:27 2020 +0900 @@ -11,23 +11,24 @@ # ssh localhost -p 2222 -l root 'cd /usr/src/kernels ; tar czf - fedora' | dd of=fedora26-kernel.tgz - hosts: all - remote_user: xxxxx + remote_user: ie-user become: yes become_method: sudo tasks: - name: install kernel dev packages - dnf: name={{ item }} state=present - with_items: - - fedpkg - - fedora-packager - - rpmdevtools - - ncurses-devel - - pesign - - libselinux-python + dnf: + state: present + name: + - fedpkg + - fedora-packager + - rpmdevtools + - ncurses-devel + - pesign + - libselinux-python3 - name: fedpkg clone - command: fedpkg clone -a kernel + command: fedpkg clone -a --depth 1 kernel args: chdir: /usr/src/ creates: /usr/src/kernel @@ -69,37 +70,49 @@ dest: /usr/src/kernels/fedora/.config - name: make olddefconfig - shell: "{{ item }}" - with_items: - - make olddefconfig - args: + become: yes + make: + target: olddefconfig chdir: /usr/src/kernels/fedora + params: + NUM_THREADS: 8 - name: make kernel - shell: "{{ item }}" - with_items: - - make -j8 - args: + become: yes + make: chdir: /usr/src/kernels/fedora + params: + NUM_THREADS: 8 - name: make bzImage - shell: "{{ item }}" - with_items: - - make bzImage - args: + become: yes + make: + target: bzImage chdir: /usr/src/kernels/fedora + params: + NUM_THREADS: 8 - name: make modules - shell: "{{ item }}" - with_items: - - make -j8 modules - - make -j8 modules_install - args: + become: yes + make: + target: modules chdir: /usr/src/kernels/fedora + params: + NUM_THREADS: 8 + + - name: make modules_install + become: yes + make: + target: modules_install + chdir: /usr/src/kernels/fedora + params: + NUM_THREADS: 8 + - name: install kernel - shell: "{{ item }}" - with_items: - - make install - args: + become: yes + make: + target: install chdir: /usr/src/kernels/fedora + params: + NUM_THREADS: 8