summaryrefslogtreecommitdiff
path: root/roles/makepkgconfig
diff options
context:
space:
mode:
authorDmitry Ilvokhin <d@ilvokhin.com>2025-12-18 22:39:02 +0000
committerDmitry Ilvokhin <d@ilvokhin.com>2025-12-18 22:39:02 +0000
commitbfab8288286528c11f3cd767d84198ebc7726e49 (patch)
tree1268187ea2644cc4231834895ff628d400145e45 /roles/makepkgconfig
parent154c4f0e4805caa9403e2bb817006f54f66d195f (diff)
downloadinfra-bfab8288286528c11f3cd767d84198ebc7726e49.tar.gz
infra-bfab8288286528c11f3cd767d84198ebc7726e49.tar.bz2
infra-bfab8288286528c11f3cd767d84198ebc7726e49.zip
Add devtools and makepkgconfig
Required to build Arch Linux packages.
Diffstat (limited to 'roles/makepkgconfig')
-rw-r--r--roles/makepkgconfig/defaults/main.yml3
-rw-r--r--roles/makepkgconfig/tasks/main.yml9
2 files changed, 12 insertions, 0 deletions
diff --git a/roles/makepkgconfig/defaults/main.yml b/roles/makepkgconfig/defaults/main.yml
new file mode 100644
index 0000000..58c1f7c
--- /dev/null
+++ b/roles/makepkgconfig/defaults/main.yml
@@ -0,0 +1,3 @@
+makepkgconfig_user: d
+makepkgconfig_group: d
+makepkgconfig_homedir: /home/{{ makepkgconfig_user }}
diff --git a/roles/makepkgconfig/tasks/main.yml b/roles/makepkgconfig/tasks/main.yml
new file mode 100644
index 0000000..221e352
--- /dev/null
+++ b/roles/makepkgconfig/tasks/main.yml
@@ -0,0 +1,9 @@
+- name: Copy makepkg.conf to home directory
+ ansible.builtin.copy:
+ src: misc/dotfiles/makepkg.conf
+ dest: '{{ makepkgconfig_homedir }}/.makepkg.conf'
+ owner: '{{ makepkgconfig_user }}'
+ group: '{{ makepkgconfig_group }}'
+ mode: u+rw,g+r,o+r
+ tags:
+ - dotfiles