summaryrefslogtreecommitdiffstats
path: root/mltk-bwlp/tasks/main.yml
diff options
context:
space:
mode:
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