Mercurial > hg > Ansible > fedora_kernel_build
diff main.yml @ 1:b36051f1a652
add old config
author | kono |
---|---|
date | Sun, 17 Dec 2017 08:36:23 +0900 |
parents | c5546384da86 |
children | 3d8479f80403 |
line wrap: on
line diff
--- a/main.yml Sat Dec 16 20:13:42 2017 +0900 +++ b/main.yml Sun Dec 17 08:36:23 2017 +0900 @@ -24,21 +24,41 @@ repo=git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/fedora.git dest=/usr/src/kernels/fedora - - name: authorize user script - shell: /usr/libexec/pesign/pesign-authorize-users +# - name: authorize user script +# shell: /usr/libexec/pesign/pesign-authorize-users - - name: install kernel dev packages - dnf: name={{ item }} state=present - with_items: - - builddep - - kernel.spec + - name: dnf builddep kernel.spec + command: dnf -y builddep kernel.spec + args: + chdir: /usr/src/kernel + creates: /bin/gcc +# +# - name: install kernel dev packages +# dnf: name={{ item }} state=present +# with_items: +# - builddep +# - kernel.spec +# +# args: +# chdir: /usr/src/kernels/fedora + + - name: create empty .config + command: touch /usr/src/kernels/fedora/.config args: chdir: /usr/src/kernels/fedora + creates: /usr/src/kernels/fedora/.config + + - name: create empty .config + copy: + src: old.config + dest: /usr/src/kernels/fedora/.config - name: make and install kernel + shell: "{{ item }}" with_items: - make silentoldconfig .config +# - make oldconfig - make -j8 - make bzImage - make modules