This commit is contained in:
Ben Grande 2023-11-06 13:32:11 +00:00
parent d4687f6254
commit 453ef99617
No known key found for this signature in database
GPG key ID: 00C64E14F51F9E56
7 changed files with 17 additions and 64 deletions

View file

@ -127,3 +127,7 @@ You can also check these information manually by looking in the file header,
a companion `.license` file or in `.reuse/dep5`. a companion `.license` file or in `.reuse/dep5`.
All licenses are present in the LICENSES directory. All licenses are present in the LICENSES directory.
Note that submodules have their own licenses and copyrights statements, please
check each one individually using the same methods described above for a full
statement.

View file

@ -12,16 +12,6 @@ include:
{% from 'utils/macros/install-repo.sls' import install_repo -%} {% from 'utils/macros/install-repo.sls' import install_repo -%}
{{ install_repo(sls_path, 'chrome') }} {{ install_repo(sls_path, 'chrome') }}
{#
"{{ slsdotpath }}-google-chrome-repo":
pkgrepo.managed:
- name: deb [signed-by=/usr/share/keyrings/chrome.asc] http://dl.google.com/linux/chrome/deb/
- dist: {{ grains.get['oscodename'] }}
- comps: main
- key_url: salt://{{ slsdotpath }}/files/repo/chrome.asc
- file: /etc/apt/sources.list.d/chrome.list
#}
"{{ slsdotpath }}-avoid-chrome-installing-own-repo": "{{ slsdotpath }}-avoid-chrome-installing-own-repo":
file.touch: file.touch:
- name: /etc/default/google-chrome - name: /etc/default/google-chrome

View file

@ -9,50 +9,4 @@ SPDX-License-Identifier: GPL-3.0-or-later
{% from 'utils/macros/install-repo.sls' import install_repo -%} {% from 'utils/macros/install-repo.sls' import install_repo -%}
{{ install_repo(sls_path, 'docker') }} {{ install_repo(sls_path, 'docker') }}
"{{ slsdotpath }}-updated":
pkg.uptodate:
- refresh: True
{% set pkg = {
'Debian': {
'pkg_removed': ['docker.io', 'docker-doc', 'docker-compose',
'podman-docker', 'containerd', 'runc'],
},
'RedHat': {
'pkg_removed': ['docker', 'docker-client', 'docker-client-latest',
'docker-common', 'docker-latest',
'docker-latest-logrotate', 'docker-logrotate',
'docker-selinux', 'docker-engine-selinux',
'docker-engine'],
},
}.get(grains.os_family) -%}
{#
"{{ slsdotpath }}-removed-os-specific":
pkg.removed:
- pkgs: {{ pkg.pkg_removed|sequence|yaml }}
#}
"{{ slsdotpath }}-installed":
pkg.installed:
- refresh: True
- install_recommends: False
- skip_suggestions: True
- pkgs:
- qubes-core-agent-networking
- man-db
- docker-ce
- docker-ce-cli
- containerd.io
- docker-buildx-plugin
- docker-compose-plugin
"{{ slsdotpath }}-user-in-docker-group":
user.present:
- name: user
- groups:
- user
- qubes
- docker
{% endif -%} {% endif -%}

View file

@ -6,8 +6,8 @@ SPDX-License-Identifier: GPL-3.0-or-later
{% if grains['nodename'] != 'dom0' -%} {% if grains['nodename'] != 'dom0' -%}
{% from 'utils/macros/install-repo.sls' import install_repo -%} include:
{{ install_repo(sls_path, 'docker') }} - docker.install-repo
"{{ slsdotpath }}-updated": "{{ slsdotpath }}-updated":
pkg.uptodate: pkg.uptodate:

View file

@ -20,8 +20,8 @@ prefs:
- maxmem: 2000 - maxmem: 2000
features: features:
- set: - set:
- default-menu-items: "firefox-esr.desktop chromium.desktop google-chrome.desktop qubes-run-terminal.desktop qubes-start.desktop libreoffice-base.desktop libreoffice-calc.desktop libreoffice-draw.desktop libreoffice-impress.desktop libreoffice-math.desktop libreoffice-startcenter.desktop libreoffice-writer.desktop org.gnome.Evince.desktop qubes-open-file-manager.desktop" - default-menu-items: "firefox-esr.desktop chromium.desktop google-chrome.desktop qubes-run-terminal.desktop qubes-start.desktop libreoffice-base.desktop libreoffice-calc.desktop libreoffice-draw.desktop libreoffice-impress.desktop libreoffice-math.desktop libreoffice-startcenter.desktop libreoffice-writer.desktop org.gnome.Evince.desktop qubes-open-file-manager.desktop" # noqa: 204
- menu-items: "firefox-esr.desktop chromium.desktop google-chrome.desktop qubes-run-terminal.desktop qubes-start.desktop libreoffice-base.desktop libreoffice-calc.desktop libreoffice-draw.desktop libreoffice-impress.desktop libreoffice-math.desktop libreoffice-startcenter.desktop libreoffice-writer.desktop org.gnome.Evince.desktop qubes-open-file-manager.desktop" - menu-items: "firefox-esr.desktop chromium.desktop google-chrome.desktop qubes-run-terminal.desktop qubes-start.desktop libreoffice-base.desktop libreoffice-calc.desktop libreoffice-draw.desktop libreoffice-impress.desktop libreoffice-math.desktop libreoffice-startcenter.desktop libreoffice-writer.desktop org.gnome.Evince.desktop qubes-open-file-manager.desktop" # noqa: 204
{%- endload %} {%- endload %}
{{ load(defaults) }} {{ load(defaults) }}

View file

@ -25,8 +25,8 @@ elif command -v fdfind >/dev/null; then
fi fi
case "${find_tool}" in case "${find_tool}" in
fd|fdfind) files="minion.d/qusal.conf $(${find_tool} . qusal/ --max-depth=1 --type=f --extension=sls --extension=top)";; fd|fdfind) files="minion.d/qusal.conf $(${find_tool} . qusal/ --max-depth=2 --type=f --extension=sls --extension=top)";;
find) files="minion.d/qusal.conf $(find qusal/* -maxdepth 1 -type f \( -name '*.sls' -o -name '*.top' \))";; find) files="minion.d/qusal.conf $(find qusal/* -maxdepth 2 -type f \( -name '*.sls' -o -name '*.top' \))";;
esac esac
salt-lint ${conf} ${files} salt-lint ${conf} ${files}

View file

@ -33,14 +33,19 @@ case "${find_tool}" in
--exec sh -c ' --exec sh -c '
case $( file -bi "$1" ) in (*/x-shellscript*) case $( file -bi "$1" ) in (*/x-shellscript*)
printf "%s\n" "$1";; esac' sh)" printf "%s\n" "$1";; esac' sh)"
files="${files} $(${find_tool} . --max-depth=1 --type=f --extension=sh)" ## No Shebang
sh_files="$(${find_tool} rc.local qusal/ --type=f)"
;; ;;
find) find)
files="$(find scripts/ "${group}"/ -not \( -path "*/zsh" -prune \) -type f -exec sh -c ' files="$(find scripts/ "${group}"/ -not \( -path "*/zsh" -prune \) -type f -exec sh -c '
case $( file -bi "$1" ) in (*/x-shellscript*) exit 0;; esac case $( file -bi "$1" ) in (*/x-shellscript*) exit 0;; esac
exit 1' sh {} \; -print)" exit 1' sh {} \; -print)"
files="${files} $(find . -maxdepth 1 -type f -name "*.sh")" ## No Shebang
sh_files="$(find "${group}"/ -type f -name "rc.local")"
;; ;;
esac esac
files="$(echo "$files" | sort -u)"
sh_files="$(echo "$sh_files" | sort -u)"
shellcheck ${files} shellcheck ${files}
shellcheck -s sh ${sh_files}