home · contact · privacy
Fix non-working hibernate_safe aliases.
authorPlom Heller <plom@plomlompom.com>
Sun, 13 Sep 2026 02:24:02 +0000 (04:24 +0200)
committerPlom Heller <plom@plomlompom.com>
Sun, 13 Sep 2026 02:24:02 +0000 (04:24 +0200)
home/root/.aliases
home/user/.aliases

index 01d3882ebaa02d5e1590ecd8447d0c564ebd1214..fb46ad5edaaa724b218f33099117ac3eba9ee748 100644 (file)
@@ -1,6 +1,6 @@
 alias ls="ls --color=auto"
 
-alias hibernate_safe="systemctl hibernate || systemctl poweroff"
+alias hibernate_safe="command systemctl hibernate || systemctl poweroff"
 systemctl () {
     local MSG="Use 'hibernate_safe' instead."
     [ "$@" = "hibernate" ] && echo "${MSG}" && return 1
index 9a0c3ccf74f2f0159345b6a85a9391c3079664d9..197ef9a0d28b3a889901da1ec655fa0e937a4fbc 100644 (file)
@@ -1,6 +1,6 @@
 alias ls="ls --color=auto"
 
-alias hibernate_safe="sudo -i hibernate_safe"
+alias hibernate_safe="sudo /bin/sh -lc hibernate_safe"
 sudo() {
     local MSG="Use 'hibernate_safe' instead."
     [ "$1 $2" = "systemctl hibernate" ] && echo "${MSG}" && return 1