From cd328704e5792f79fc5e283b14ca828eda70b638 Mon Sep 17 00:00:00 2001 From: NaeiKinDus Date: Fri, 27 Dec 2024 00:00:00 +0000 Subject: [PATCH] fix(workstation): added missing environment flag and force file permissions when installing lua-lgi --- .../roles/workstation/tasks/window_manager.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/collections/ansible_collections/nullified/infrastructure/roles/workstation/tasks/window_manager.yml b/collections/ansible_collections/nullified/infrastructure/roles/workstation/tasks/window_manager.yml index 6018015..1374d23 100644 --- a/collections/ansible_collections/nullified/infrastructure/roles/workstation/tasks/window_manager.yml +++ b/collections/ansible_collections/nullified/infrastructure/roles/workstation/tasks/window_manager.yml @@ -91,6 +91,18 @@ chdir: /opt/git/foss/lua-lgi cmd: make install creates: /usr/local/lib/lua/5.4/lgi/corelgilua51.so + environment: + LUA_CFLAGS: "-I/usr/include/lua5.4" + + - name: '[lua-lgi] set permissions' + become: true + ansible.builtin.file: + path: '{{ item }}' + mode: 'u=rwX,g=rwX,o=rX' + recurse: true + loop: + - /usr/local/lib/lua + - /usr/local/share/lua/ - name: '[awesomewm] install window manager' block: