Mercurial > hg > Ansible > fedora_kernel_build
comparison main.yml @ 1:b36051f1a652
add old config
author | kono |
---|---|
date | Sun, 17 Dec 2017 08:36:23 +0900 |
parents | c5546384da86 |
children | 3d8479f80403 |
comparison
equal
deleted
inserted
replaced
0:c5546384da86 | 1:b36051f1a652 |
---|---|
22 - name: git clone kernel | 22 - name: git clone kernel |
23 git: > | 23 git: > |
24 repo=git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/fedora.git | 24 repo=git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/fedora.git |
25 dest=/usr/src/kernels/fedora | 25 dest=/usr/src/kernels/fedora |
26 | 26 |
27 - name: authorize user script | 27 # - name: authorize user script |
28 shell: /usr/libexec/pesign/pesign-authorize-users | 28 # shell: /usr/libexec/pesign/pesign-authorize-users |
29 | 29 |
30 - name: install kernel dev packages | 30 - name: dnf builddep kernel.spec |
31 dnf: name={{ item }} state=present | 31 command: dnf -y builddep kernel.spec |
32 with_items: | 32 args: |
33 - builddep | 33 chdir: /usr/src/kernel |
34 - kernel.spec | 34 creates: /bin/gcc |
35 # | |
36 # - name: install kernel dev packages | |
37 # dnf: name={{ item }} state=present | |
38 # with_items: | |
39 # - builddep | |
40 # - kernel.spec | |
41 # | |
42 # args: | |
43 # chdir: /usr/src/kernels/fedora | |
44 | |
45 - name: create empty .config | |
46 command: touch /usr/src/kernels/fedora/.config | |
35 args: | 47 args: |
36 chdir: /usr/src/kernels/fedora | 48 chdir: /usr/src/kernels/fedora |
49 creates: /usr/src/kernels/fedora/.config | |
50 | |
51 - name: create empty .config | |
52 copy: | |
53 src: old.config | |
54 dest: /usr/src/kernels/fedora/.config | |
37 | 55 |
38 - name: make and install kernel | 56 - name: make and install kernel |
57 | |
39 shell: "{{ item }}" | 58 shell: "{{ item }}" |
40 with_items: | 59 with_items: |
41 - make silentoldconfig .config | 60 - make silentoldconfig .config |
61 # - make oldconfig | |
42 - make -j8 | 62 - make -j8 |
43 - make bzImage | 63 - make bzImage |
44 - make modules | 64 - make modules |
45 - make modules_install | 65 - make modules_install |
46 - make install | 66 - make install |