From 72f5078a245ae9621e9a4c72d2a6a531f10d7633 Mon Sep 17 00:00:00 2001 From: dm Date: Mon, 3 Feb 2025 01:42:42 +0600 Subject: [PATCH] fix: add timer update image --- src/configuration/settings.sh | 2 +- src/configuration/user_exec/libexec/update-system.sh | 4 ++++ .../user_exec/systemd/system/update-image-task.service | 6 ++++++ .../user_exec/systemd/system/update-image-task.timer | 9 +++++++++ 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100755 src/configuration/user_exec/libexec/update-system.sh create mode 100644 src/configuration/user_exec/systemd/system/update-image-task.service create mode 100644 src/configuration/user_exec/systemd/system/update-image-task.timer diff --git a/src/configuration/settings.sh b/src/configuration/settings.sh index 6a67e79..2267745 100755 --- a/src/configuration/settings.sh +++ b/src/configuration/settings.sh @@ -55,8 +55,8 @@ systemctl enable chrony systemctl enable docker.socket systemctl enable podman.socket systemctl enable sync-users.service -#systemctl enable atomic-groups.service systemctl enable brew-setup.service +systemctl enable update-image-task.timer systemctl enable brew-upgrade.timer systemctl enable brew-update.timer systemctl --global enable flatpak-install.service diff --git a/src/configuration/user_exec/libexec/update-system.sh b/src/configuration/user_exec/libexec/update-system.sh new file mode 100755 index 0000000..691ea3e --- /dev/null +++ b/src/configuration/user_exec/libexec/update-system.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# Обновление системы +atomic-actions apt upgrade \ No newline at end of file diff --git a/src/configuration/user_exec/systemd/system/update-image-task.service b/src/configuration/user_exec/systemd/system/update-image-task.service new file mode 100644 index 0000000..c152305 --- /dev/null +++ b/src/configuration/user_exec/systemd/system/update-image-task.service @@ -0,0 +1,6 @@ +[Unit] +Description=System update + +[Service] +Type=oneshot +ExecStart=/usr/libexec/update-system.sh \ No newline at end of file diff --git a/src/configuration/user_exec/systemd/system/update-image-task.timer b/src/configuration/user_exec/systemd/system/update-image-task.timer new file mode 100644 index 0000000..a17c753 --- /dev/null +++ b/src/configuration/user_exec/systemd/system/update-image-task.timer @@ -0,0 +1,9 @@ +[Unit] +Description=System update timer + +[Timer] +OnCalendar=weekly +Persistent=true + +[Install] +WantedBy=timers.target \ No newline at end of file