fix: states not adding executable bit to scripts

This commit is contained in:
Ben Grande 2025-01-09 16:27:00 +01:00
parent a76215014f
commit 58e820764f
No known key found for this signature in database
GPG Key ID: 00C64E14F51F9E56
4 changed files with 35 additions and 7 deletions

View File

@ -1,5 +1,5 @@
{#
SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
SPDX-FileCopyrightText: 2023 - 2025 Benjamin Grande M. S. <ben.grande.b@gmail.com>
SPDX-License-Identifier: AGPL-3.0-or-later
#}
@ -54,14 +54,14 @@ SPDX-License-Identifier: AGPL-3.0-or-later
"{{ slsdotpath }}-fix-executables-git-shell-dir-skel":
file.directory:
- name: {{ gui_user.gui_user_home }}/.config/git/shell
- name: /etc/skel/.config/git/shell
- mode: '0755'
- recurse:
- mode
"{{ slsdotpath }}-fix-executables-git-bin-dir-skel":
file.directory:
- name: {{ gui_user.gui_user_home }}/.local/bin
- name: /etc/skel/.local/bin
- mode: '0755'
- recurse:
- mode

View File

@ -1,5 +1,5 @@
{#
SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
SPDX-FileCopyrightText: 2023 - 2025 Benjamin Grande M. S. <ben.grande.b@gmail.com>
SPDX-License-Identifier: AGPL-3.0-or-later
#}
@ -16,6 +16,13 @@ SPDX-License-Identifier: AGPL-3.0-or-later
- group: {{ gui_user.gui_user }}
- makedirs: True
"{{ slsdotpath }}-fix-executables-mutt-bin-dir-home":
file.directory:
- name: {{ gui_user.gui_user_home }}/.local/bin
- mode: '0755'
- recurse:
- mode
"{{ slsdotpath }}-copy-mutt-skel":
file.recurse:
- name: /etc/skel
@ -25,3 +32,10 @@ SPDX-License-Identifier: AGPL-3.0-or-later
- user: root
- group: root
- makedirs: True
"{{ slsdotpath }}-fix-executables-mutt-bin-dir-skel":
file.directory:
- name: /etc/skel/.local/bin
- mode: '0755'
- recurse:
- mode

View File

@ -1,5 +1,5 @@
{#
SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
SPDX-FileCopyrightText: 2023 - 2025 Benjamin Grande M. S. <ben.grande.b@gmail.com>
SPDX-License-Identifier: AGPL-3.0-or-later
#}
@ -27,3 +27,17 @@ SPDX-License-Identifier: AGPL-3.0-or-later
- group: root
- keep_symlinks: True
- force_symlinks: True
"{{ slsdotpath }}-fix-executables-net-bin-dir-home":
file.directory:
- name: {{ gui_user.gui_user_home }}/.local/bin
- mode: '0755'
- recurse:
- mode
"{{ slsdotpath }}-fix-executables-net-bin-dir-skel":
file.directory:
- name: /etc/skel/.local/bin
- mode: '0755'
- recurse:
- mode

View File

@ -1,5 +1,5 @@
{#
SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
SPDX-FileCopyrightText: 2023 - 2025 Benjamin Grande M. S. <ben.grande.b@gmail.com>
SPDX-License-Identifier: AGPL-3.0-or-later
#}
@ -33,7 +33,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
"{{ slsdotpath }}-fix-executables-tmux-skel":
file.directory:
- name: {{ gui_user.gui_user_home }}/.local/bin
- name: /etc/skel/.local/bin
- mode: '0755'
- recurse:
- mode