apt: move-apt-keyrings moved in /usr/share/scripts

This commit is contained in:
Jérémy Lecour 2023-03-15 22:49:02 +01:00 committed by Jérémy Lecour
parent d6959c9287
commit 96a2bbecdd
2 changed files with 17 additions and 3 deletions

View File

@ -7,7 +7,7 @@
repository_pattern=$1
key=$2
found_files=$(grep --files-with-matches --recursive --extended-regexp "${repository_pattern}" "/etc/apt/sources.list.d/")
found_files=$(grep --files-with-matches --recursive --extended-regexp "${repository_pattern}" "/etc/apt/sources.list.d/*.list")
old_key_file="/etc/apt/trusted.gpg.d/${key}"
new_key_file="/etc/apt/keyrings/${key}"

View File

@ -1,4 +1,5 @@
---
- name: New APT keyrings directory is present
file:
path: /etc/apt/keyrings
@ -7,16 +8,29 @@
owner: root
group: root
- include_role:
name: evolix/remount-usr
- name: /usr/share/scripts exists
file:
dest: /usr/share/scripts
mode: "0700"
owner: root
group: root
state: directory
tags:
- apt
- name: migration script is present
copy:
src: move-apt-keyrings.sh
dest: /root/move-apt-keyrings.sh
dest: /usr/share/scripts/move-apt-keyrings.sh
mode: "0755"
owner: root
group: root
- name: Move repository signing key
command: "/root/move-apt-keyrings.sh \"{{ item.repository_pattern }}\" \"{{ item.key }}\""
command: "/usr/share/scripts/move-apt-keyrings.sh \"{{ item.repository_pattern }}\" \"{{ item.key }}\""
loop:
- { repository_pattern: "http://pub.evolix.net/", key: "reg.asc" }
- { repository_pattern: "http://pub.evolix.org/evolix", key: "pub_evolix.asc" }