summaryrefslogtreecommitdiffstats
path: root/bin/pacman-offline
AgeCommit message (Collapse)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-12support to abort from pacman-offlineGravatar Christian Hesse1-3/+12
2024-09-12exit with failure on illegal optionGravatar Christian Hesse1-0/+5
2024-09-11use pkexec to elevate privilegesGravatar Christian Hesse1-2/+2
This requires polkit to be installed.
2024-05-29prepare for manual poweroffGravatar Christian Hesse1-1/+10
2024-05-29support poweroff after updateGravatar Christian Hesse1-2/+11
2024-05-29make soft-reboot functionality mandatoryGravatar Christian Hesse1-9/+4
This makes sure /run is preserved, and allows us to implement some more functionality later on.
2024-05-29try to elevate privileges with run0systemd-256Gravatar Christian Hesse1-0/+5
This required systemd >= 256, which is the first version to ship with run0... https://www.freedesktop.org/software/systemd/man/run0.html
2024-05-29check for privileges before preparingGravatar Christian Hesse1-0/+5
2024-05-29handle request for help firstGravatar Christian Hesse1-4/+10
2024-05-29sort options alphabeticallyGravatar Christian Hesse1-1/+1
2024-01-31override only if not rebooting directly...Gravatar Christian Hesse1-7/+7
... and also make the timer a separate condition.
2024-01-30force soft-reboot on regular rebootGravatar Christian Hesse1-0/+6
2024-01-01update copyright for 2024Gravatar Christian Hesse1-1/+1
2023-10-11do not use pager when showing timersGravatar Christian Hesse1-1/+1
2023-08-28also show the prepare timerGravatar Christian Hesse1-1/+1
2023-08-28show the timer (if active)Gravatar Christian Hesse1-0/+3
This has no output if the timer is stopped. But the timer is shown if a previous run startet it or it is enabled.
2023-08-03add message on rebootGravatar Christian Hesse1-0/+2
2023-07-26clearly state the licenseGravatar Christian Hesse1-0/+7
2023-07-11support systemd without soft-rebootGravatar Christian Hesse1-1/+5
2023-07-10do a soft-reboot in first stepsystemd-254Gravatar Christian Hesse1-1/+1
2023-06-25use pacman-conf...Gravatar Christian Hesse1-1/+1
... and drop the dependency for pacutils.
2023-06-25only clean if clean method set to keep currentGravatar Christian Hesse1-1/+5
2023-06-25add option to clean cacheGravatar Christian Hesse1-1/+11
2020-02-14add option to start reboot timerGravatar Christian Hesse1-1/+9
2020-01-28act on specific packages on offline action onlyGravatar Christian Hesse1-2/+7
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.
2019-10-11always use long optionsGravatar Christian Hesse1-3/+3
2019-07-01add reboot optionGravatar Christian Hesse1-1/+12
2018-01-24remove grep that is no longer required with pacman >= 5.1.0pacman-5-1Gravatar Christian Hesse1-2/+1
2017-10-31make counting updates independent from localeGravatar Christian Hesse1-1/+2
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-24add refresh and help optionsGravatar Christian Hesse1-0/+19
2017-09-24check for available updatesGravatar Christian Hesse1-0/+6
2017-09-22initial commitGravatar Christian Hesse1-0/+9