aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-09-12deny action if systemd is not bootedGravatar Christian Hesse1-0/+5
2024-09-12deny action if running in chrootGravatar Christian Hesse1-0/+5
2024-09-12update the wording in hook...•••... to match the other code. Gravatar Christian Hesse1-1/+1
2024-09-12use pacman-offline to abort in hookGravatar Christian Hesse1-1/+1
2024-09-12support to abort from pacman-offlineGravatar Christian Hesse2-3/+13
2024-09-12exit with failure on illegal optionGravatar Christian Hesse1-0/+5
2024-09-11prepare version 0.3.10.3.1Gravatar Christian Hesse1-1/+1
2024-09-11ship a polkit rule...•••... to allow running `pacman-offline` without authentication for users of group `wheel`. Gravatar Christian Hesse3-0/+22
2024-09-11use pkexec to elevate privileges•••This requires polkit to be installed. Gravatar Christian Hesse2-2/+6
2024-05-29prepare version 0.3.00.3.0Gravatar Christian Hesse1-1/+1
2024-05-29remove files at onceGravatar Christian Hesse1-3/+4
2024-05-29prepare for manual poweroffGravatar Christian Hesse3-3/+13
2024-05-29support poweroff after updateGravatar Christian Hesse3-4/+16
2024-05-29make soft-reboot functionality mandatory•••This makes sure /run is preserved, and allows us to implement some more functionality later on. Gravatar Christian Hesse3-13/+8
2024-05-29try to elevate privileges with run0•••This required systemd >= 256, which is the first version to ship with run0... https://www.freedesktop.org/software/systemd/man/run0.html systemd-256Gravatar Christian Hesse1-0/+5
2024-05-29check for privileges before preparingGravatar Christian Hesse1-0/+5
2024-05-29handle request for help firstGravatar Christian Hesse1-4/+10
2024-05-29stop being verbose on file deletionGravatar Christian Hesse1-1/+1
2024-05-29remove extra whitespaceGravatar Christian Hesse1-1/+1
2024-05-29sort options alphabeticallyGravatar Christian Hesse1-1/+1
2024-05-29README: drop non-existent anchor from linkGravatar Christian Hesse1-1/+1
2024-02-01prepare version 0.2.40.2.4Gravatar Christian Hesse1-1/+1
2024-01-31override only if not rebooting directly...•••... and also make the timer a separate condition. Gravatar Christian Hesse1-7/+7
2024-01-30reload daemon from hook...•••... to make it aware the symlink was removed. Gravatar Christian Hesse1-1/+1
2024-01-30force soft-reboot on regular rebootGravatar Christian Hesse3-2/+9
2024-01-01update copyright for 2024Gravatar Christian Hesse7-7/+7
2023-10-25prepare version 0.2.30.2.3Gravatar Christian Hesse1-1/+1
2023-10-11do not use pager when showing timersGravatar Christian Hesse1-1/+1
2023-09-21prepare version 0.2.20.2.2Gravatar Christian Hesse1-1/+1
2023-08-28also show the prepare timerGravatar Christian Hesse1-1/+1
2023-08-28show the timer (if active)•••This has no output if the timer is stopped. But the timer is shown if a previous run startet it or it is enabled. Gravatar Christian Hesse1-0/+3
2023-08-07prepare version 0.2.10.2.1Gravatar Christian Hesse1-1/+1
2023-08-03add message on rebootGravatar Christian Hesse1-0/+2
2023-07-27README: document the timersGravatar Christian Hesse1-0/+18
2023-07-26clearly state the licenseGravatar Christian Hesse9-0/+737
2023-07-26README: add documentation•••Fixes GH-3 Gravatar Christian Hesse2-2/+61
2023-07-26add basic support for plymouth•••I could speard the commands in the script, but this would be of little use only... Most of execution time is consumed by pacman anyway. So let's just change the mode and give an initial progress in service. Fixes GH-2 Gravatar Christian Hesse1-0/+2
2023-07-11prepare version 0.2.00.2.0Gravatar Christian Hesse1-1/+1
2023-07-11support systemd without soft-rebootGravatar Christian Hesse3-3/+7
2023-07-10do a soft-reboot in second step...•••... if the modules for running kernel are still available. Gravatar Christian Hesse1-1/+5
2023-07-10do a soft-reboot in first stepsystemd-254Gravatar Christian Hesse2-2/+2
2023-06-25prepare version 0.1.40.1.4Gravatar Christian Hesse1-1/+1
2023-06-25use pacman-conf...•••... and drop the dependency for pacutils. Gravatar Christian Hesse1-1/+1
2023-06-25prepare version 0.1.30.1.3Gravatar Christian Hesse1-1/+1
2023-06-25only clean if clean method set to keep currentGravatar Christian Hesse1-1/+5
2023-06-25prepare version 0.1.20.1.2Gravatar Christian Hesse1-1/+1
2023-06-25add option to clean cacheGravatar Christian Hesse1-1/+11
2020-04-03prepare version 0.1.10.1.1Gravatar Christian Hesse1-1/+1
2020-02-14add option to start reboot timerGravatar Christian Hesse1-1/+9
2020-01-28act on specific packages on offline action only•••This adds a configuration file /etc/pacman.d/offline.conf that can be included to global pacman configuration file /etc/pacman.conf. By default it contains configuration to ignore linux packages. On offline action this include is removed, allowing to update linux packages on offline action only. This prevents from breaking module loading in a running system. Gravatar Christian Hesse4-3/+20
2020-01-15prepare version 0.1.00.1.0Gravatar Christian Hesse1-1/+1
2020-01-15remove useless optionGravatar Christian Hesse1-1/+1
2020-01-08attempt to install archlinux-keyring only if neededGravatar Christian Hesse1-1/+3
2019-11-05run daily, but on calendar...•••... to get latest changes before possible reboot. Gravatar Christian Hesse1-1/+2
2019-10-31drop conditions from timersGravatar Christian Hesse2-2/+0
2019-10-31add timer for rebootGravatar Christian Hesse3-0/+19
2019-10-18make hook act on install•••An install is likely to be followed by a sync... Gravatar Christian Hesse1-0/+1
2019-10-11always use long optionsGravatar Christian Hesse2-6/+6
2019-10-11install archlinux-keyring firstGravatar Christian Hesse1-0/+1
2019-09-05be verbose and give feedback on actionGravatar Christian Hesse1-1/+1
2019-09-04disabling scheduled pacman offline update...•••... in libalpm hook on pacman transaction. Gravatar Christian Hesse2-0/+11
2019-07-01add reboot optionGravatar Christian Hesse1-1/+12
2018-08-14release: add comment with file name to signaturesGravatar Christian Hesse1-2/+2
2018-05-31prepare version 0.0.50.0.5Gravatar Christian Hesse1-1/+1
2018-05-31release: write tar signature to git notesGravatar Christian Hesse1-0/+1
2018-01-24remove grep that is no longer required with pacman >= 5.1.0pacman-5-1Gravatar Christian Hesse1-2/+1
2017-10-31prepare version 0.0.40.0.4Gravatar Christian Hesse1-1/+1
2017-10-31make counting updates independent from localeGravatar Christian Hesse1-1/+2
2017-10-16kill with SIGINT and make pacman clean up itselfGravatar Christian Hesse1-1/+1
2017-10-09prepare version 0.0.30.0.3Gravatar Christian Hesse1-1/+1
2017-10-09remove lockfile on stop•••This is our lockfile, so clean up if service is stopped. Gravatar Christian Hesse1-0/+1
2017-10-09only prepare if db is not lockedGravatar Christian Hesse2-0/+2
2017-10-02prepare version 0.0.20.0.2Gravatar Christian Hesse1-1/+1
2017-10-02fix pending update with missing symlinkGravatar Christian Hesse1-1/+1
2017-10-02add option to force system-updateGravatar Christian Hesse1-1/+5
2017-10-02make sure no other update is pendingGravatar Christian Hesse1-0/+6
2017-10-02remove symlink before prepareGravatar Christian Hesse1-0/+3
2017-09-29count updates not ignoredGravatar Christian Hesse1-1/+1
2017-09-28prepare for a release0.0.1Gravatar Christian Hesse1-0/+8
2017-09-28add timer to prepare system-updateGravatar Christian Hesse3-0/+21
2017-09-28clean up package cacheGravatar Christian Hesse1-0/+3
2017-09-25remove symlink earlyGravatar Christian Hesse1-3/+3
2017-09-24add refresh and help optionsGravatar Christian Hesse1-0/+19
2017-09-24check for available updatesGravatar Christian Hesse1-0/+6
2017-09-22check for symbolic link, not just existenceGravatar Christian Hesse1-1/+1
2017-09-22initial commitGravatar Christian Hesse6-0/+67