summaryrefslogtreecommitdiff
path: root/config/essentials
diff options
context:
space:
mode:
authorRaymaekers Luca <luca@spacehb.net>2025-08-21 15:06:26 +0200
committerRaymaekers Luca <luca@spacehb.net>2025-08-21 15:06:26 +0200
commit5cd2cef151c5aa8102ee4555a02634d911c0c9dc (patch)
treebada4f1c446b702eb9fd1699d2b1de67714424e7 /config/essentials
parent016d61b272d34a220756ed5742f5df9f0db12d55 (diff)
checkpoint
Diffstat (limited to 'config/essentials')
-rw-r--r--config/essentials/shell/aliases.sh1
-rw-r--r--config/essentials/shell/functions.sh16
2 files changed, 16 insertions, 1 deletions
diff --git a/config/essentials/shell/aliases.sh b/config/essentials/shell/aliases.sh
index 655a061..7ebbadc 100644
--- a/config/essentials/shell/aliases.sh
+++ b/config/essentials/shell/aliases.sh
@@ -333,5 +333,4 @@ else
alias pkg_search_online='pacman -Ss'
alias pkg_install='doas pacman -S'
alias pkg_search_owned='pkgfile'
- alias
fi
diff --git a/config/essentials/shell/functions.sh b/config/essentials/shell/functions.sh
index 478ee26..ef745c9 100644
--- a/config/essentials/shell/functions.sh
+++ b/config/essentials/shell/functions.sh
@@ -408,3 +408,19 @@ trclipo()
transmission-remote autumn -a -w "/downloads/$choice" "$magnet"
}
+
+debinstall()
+{
+ if [ "$1" ]
+ then
+ ar p "$1" data.tar.xz |
+ tar -xv -J; find usr -type f |
+ while read -r file
+ do
+ >&2 printf 'cp %s /usr/local/%s\n' "$file" "${file#usr/}"
+ doas cp "$file" "/usr/local${file#usr}"
+ done
+ else
+ >&2 printf 'usage: %s <source.deb>\n' "$0"
+ fi
+}