summaryrefslogtreecommitdiffstats
path: root/mltk-bwlp/tasks/main.yml
diff options
context:
space:
mode:
authorJonathan Bauer2021-05-19 10:13:49 +0200
committerJonathan Bauer2021-05-19 10:13:49 +0200
commit85a821af075d5edd19a813bdf78549271afed14b (patch)
tree60127cb57d0fe875f5c5b5f13649132584bd2173 /mltk-bwlp/tasks/main.yml
parent[mltk-nvidia] update to new multi-version name (diff)
downloadansible-bwlp-85a821af075d5edd19a813bdf78549271afed14b.tar.gz
ansible-bwlp-85a821af075d5edd19a813bdf78549271afed14b.tar.xz
ansible-bwlp-85a821af075d5edd19a813bdf78549271afed14b.zip
[mltk-*] update core mltk roles
Diffstat (limited to 'mltk-bwlp/tasks/main.yml')
-rw-r--r--mltk-bwlp/tasks/main.yml38
1 files changed, 32 insertions, 6 deletions
diff --git a/mltk-bwlp/tasks/main.yml b/mltk-bwlp/tasks/main.yml
index e6e7cf7..55cffcd 100644
--- a/mltk-bwlp/tasks/main.yml
+++ b/mltk-bwlp/tasks/main.yml
@@ -1,11 +1,37 @@
---
-- import_tasks: tasks/distro.yml
-
- name: mltk | Install dependencies
package:
- name: "{{ item }}"
+ name: "{{ mltk_deps }}"
state: present
- with_items: "{{ pkgnames }}"
+ vars:
+ mltk_deps:
+ - build-essential
+ - automake
+ - cmake
+ - lsof
+ - m4
+ - rsync
+ - pkg-config
+ - xserver-xorg
+
+- name: mltk | Process kernel version if specified
+ replace:
+ path: "{{ mltk_git_target }}/core/modules/kernel-vanilla/module.conf"
+ regexp: '^(REQUIRED_KERNEL=).*'
+ replace: '\1"{{ kernel_version }}"'
+ when: kernel_version is defined
+
+- name: mltk | Build and install stage4-bwlp target
+ shell: "{{ mltk_git_target }}/mltk stage4 -b -i"
+
+- name: mltk | Save kernel to /.kernel
+ template:
+ src: "templates/kernel.j2"
+ dest: "/.kernel"
+ when: kernel_version is defined
-- name: mltk | Build and install bwlp target
- shell: "{{ mltk_git_target }}/mltk bwlp -b -i"
+- name: Copy static files
+ copy:
+ src: files/
+ dest: /
+ become: yes