aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAstound <kirito@disroot.org>2025-05-19 14:30:26 -0500
committerAstound <kirito@disroot.org>2025-05-19 14:30:26 -0500
commit7df48977ec6d40f646786407f9f7f1c5f95bd390 (patch)
tree19c2b07fba24940e6673985baa4be80ac52ed6a8
parent4483419e9ca9140c2789223c19374d2cec1f6607 (diff)
downloadhyperterm-7df48977ec6d40f646786407f9f7f1c5f95bd390.tar.lz
hyperterm-7df48977ec6d40f646786407f9f7f1c5f95bd390.tar.xz
hyperterm-7df48977ec6d40f646786407f9f7f1c5f95bd390.zip
Add more support OS
-rw-r--r--hyperterm/core/autodep.sh5
-rw-r--r--hyperterm/hyperterm.sha51236
-rw-r--r--install.sh8
3 files changed, 29 insertions, 20 deletions
diff --git a/hyperterm/core/autodep.sh b/hyperterm/core/autodep.sh
index a106c82..8973100 100644
--- a/hyperterm/core/autodep.sh
+++ b/hyperterm/core/autodep.sh
@@ -29,9 +29,12 @@ function install_package() {
debian|ubuntu|linuxmint|elementary|pop)
INSTALLER="apt-get update && apt-get install -y $pkg"
;;
- fedora)
+ fedora|rhel|centos|amzn|rocky|almalinux)
INSTALLER="dnf install -y $pkg"
;;
+ opensuse*|suse)
+ INSTALLER="zypper --non-interactive install $pkg"
+ ;;
void)
INSTALLER="xbps-install -Sy $pkg"
;;
diff --git a/hyperterm/hyperterm.sha512 b/hyperterm/hyperterm.sha512
index 82de6f7..2c4577d 100644
--- a/hyperterm/hyperterm.sha512
+++ b/hyperterm/hyperterm.sha512
@@ -1,28 +1,28 @@
cdfe049ec07f02a1893cda29c13085d06709e09a30b0c2e1111585278315f03139d61080c883cb3fd87f2bf64e05d9b5e5eaaad84c97ced890d83c73eb399fcb ../.bash_profile
+33e0f862f72b0269de38545d2d41fcd7372f285841d0429614b7b206bc5ad5e8a51a4bdbf44e41c117e6ff642d8cc1521e8525bbb08c0d03a3ba69c6c978dbf8 ./hyperterm.sh
b760a908a3f6222b974abc1f7464bde0f5427f120f1e7ef1c6d97ae61769e552ef3b5cb88e193e955da72a592f07eadb812413dd50a691cd3dbb33e3da581ea6 ./core/update.sh
1cfba599047d84a17ff92b695ebf527a505a30acc9ec21a2b9f410a7ea6dde4b23b5cf62e557d82f2fe9a8980649942424b879ca53baae4d4cb3057681baa7b6 ./core/colors.sh
-065cfa39f1b4312ed275ad1039827a24f703176c653a8d27303d145f9d389a60ec5b3a9eb167e060cc6fd093b9c03cfb1a8b70254d444fbc6e62e2297d88b310 ./core/status.sh
2036a79215a5434e31f3406bea3f2ffa7e94ffef86c2d1ceb8865db29f19fe7f342f9cab93288f57c75daed36ef146f85d15f8d633931a27d55c3983f55ef15b ./core/git.sh
-55b23b0311ba3c3061084bcacf4ae7d679a3e3653270def15014fef173d5c930ee2b4378e61b9e67b369ff8c08624e592b2bd87271a00be8fb16ee05cdd6dc3f ./core/autodep.sh
-7447d3e167ab207d3ef4218e201a06bf5a3fc23281639f16f7f405f1d66b73923845d450fdb0a94672757866a9da0324f728564a1b61b2ed1678fe576eb565cf ./core/autocomplete.sh
f3e00b2aa8ab9f3ab44570adaa2520408ed66fd00f551654d60b64a4be3546ec781b7efa39bcd774937e654b6ffb4c7af3f21eeb36caf9c01f82f85cf28e2b4d ./core/languages.sh
-45417b864f2a75bf420fafc8719535d23fba66e8ed2f048c5732f7e93c4c00c35e5eedfd6adf6941c073895f147af41565296ce4540a44b503afda82da613b6f ./tools/rar2zip.sh
+fdc570118a65a2b00571fd374be1aa983d41e9722bee6e604e2b00fcd2e1931df4dfd8951f15a2402dfcb3cbc76a5fe8d9d564a83fec73595dcaae2e38ac338a ./core/autodep.sh
+7447d3e167ab207d3ef4218e201a06bf5a3fc23281639f16f7f405f1d66b73923845d450fdb0a94672757866a9da0324f728564a1b61b2ed1678fe576eb565cf ./core/autocomplete.sh
+065cfa39f1b4312ed275ad1039827a24f703176c653a8d27303d145f9d389a60ec5b3a9eb167e060cc6fd093b9c03cfb1a8b70254d444fbc6e62e2297d88b310 ./core/status.sh
+c6c149704883ce5cbbd941019259effb105dd6910c98910782024311b3362df2e68d03c947908d40686c2620c1521aeee2ffb019a906ad367be1cc3d429ecd82 ./themes/minterm.sh
+0b6705dae598dff024fc10fd9c4710a298e7d2ab7b7f3895eb8654d1ad7236a0b0f72511f1db7df8155f32aa882ac2bf55a9d6a04c227ed6285b866ec3a29904 ./themes/simple.sh
+1d70b22277aa1d37e770f952411687c30d47da8caae278e431208671af239591d259258b4982ca9b61faf57f266958a002180496b0db036a94250604212aa1bb ./themes/pure.sh
+074e8549d638dee7470583c04ebbb7408181974806bd5e2cf5fc134ddee83c01040ed9d59a8aa00a87287b25df1c2e23edf3c063426952a8aeb56db8310ef8fd ./themes/joy.sh
+403fe028575baa22c39dd11ac56a246369b8e38524c216f6d564b59aa22c60a426941f755ad3adb75f212c9124350ce3aeb114ba365ded1ed33b62ac480a60aa ./themes/light_theme.sh
+7efe3770a629d6168b1c9007f420d2d657fa38fc1673dd5dc365dcf3c9d4c34456e346f9ed739c347133f93ad78cf88d0d54fe95523ce5d91a51cd49650d7525 ./themes/special.sh
+07bb7b6bd609e855d0a7c9e39a0ff2959851f559106e8f59816312f298b03e87f39e53430869ed61a1271e265e976ea6b56f7ccee46c4ec3c37b40f1fc11cfad ./themes/default.sh
+f760432c3d76befad30588299eb2d1412d77b22fd850ffbd840c72123885d4e916a7e0b16e7048c5dcd6e58fa3bc0807cda18ae64045a7495684ba37109e4b4a ./tools/compress.sh
+1b9c148ab8577fe15b4d503ec480b36eeaea42bf7048e35a0866280ee87a6c8de31c54600a8e455147db987e7aa61c8aa585748a9945c0472992d28fdccb8c0f ./tools/export.sh
+8606294d403c5fd9cd5c316401387b5aea79de1d193aa9f23210c94bf32ff83e8d9dc98466d017bc4d9d037cf548335fde1b2f2631e3597a87eec7ccb8e78d6c ./tools/network.sh
+579852abd8378d754fcaccb903c1fefcd4020a578ba63fb3687a08027a937fbbd18e8a1ac22b448edc14445e088134e1e909ae2f3bfea8702df8abf56000daa0 ./tools/ruby.sh
+7654c0c706b4b09f7e9a7536fad265410efd739fbed291241b72304ef11869757fdbc3f9ab4333451f6fdafd5d492ba07aa8c846927474979d1b9c69f573a641 ./tools/sysinfo.sh
73becd983f15d68b3c459adb4fe847bbbd6343519640aa5e03bb530e61a59ed0545dd3b3621ad82da378bbf15c4d9ee63984004d3bfed26d9d9df643f1524de5 ./tools/proxy.sh
0b9671c851278cd6a5484ab95b62606b0b925f9606f4de400c5e15a66e35e86bb6bb15e4e1b599ca819c230604bce0ca755d599ec9cd59a14b41f352ef897997 ./tools/aliases.sh
+45417b864f2a75bf420fafc8719535d23fba66e8ed2f048c5732f7e93c4c00c35e5eedfd6adf6941c073895f147af41565296ce4540a44b503afda82da613b6f ./tools/rar2zip.sh
fab9d339a99c7d2e1809d1c44f533523c6bfcdcc8d63c62b335ce7d4c666c8bdd7ac319316bf71f043163a3a0184e25ecfe1ee32724627424d042a05fa80ce77 ./tools/vconverter.sh
ee1d6d1f9b010318985f7154c2a9173c8f2ab6b637cd3c8d2a9b403e83470e15a273dcff326a84f035660807d7cfcf04efe5abc0495e25ae7339b8807899cf0d ./tools/listuser.sh
-579852abd8378d754fcaccb903c1fefcd4020a578ba63fb3687a08027a937fbbd18e8a1ac22b448edc14445e088134e1e909ae2f3bfea8702df8abf56000daa0 ./tools/ruby.sh
-1ba63accea347b96c30fcd4a2fa84c531836b082ed5ced035a8f30a0d738724f8f171ec85645779e682c8d0aa1d5f6c5b32e182454cdb8f0c85dde08a37a96ca ./tools/ssh-agent.sh
-8606294d403c5fd9cd5c316401387b5aea79de1d193aa9f23210c94bf32ff83e8d9dc98466d017bc4d9d037cf548335fde1b2f2631e3597a87eec7ccb8e78d6c ./tools/network.sh
243e3a076f1696bde1e464b479e221876177eb98c92415a09de8dc9e8d138e88e006eb9fa441ca1ab19d260cb3fd4de82dc54feae73453e229c3a8fdab3043f0 ./tools/virtualenv.sh
-1b9c148ab8577fe15b4d503ec480b36eeaea42bf7048e35a0866280ee87a6c8de31c54600a8e455147db987e7aa61c8aa585748a9945c0472992d28fdccb8c0f ./tools/export.sh
-7654c0c706b4b09f7e9a7536fad265410efd739fbed291241b72304ef11869757fdbc3f9ab4333451f6fdafd5d492ba07aa8c846927474979d1b9c69f573a641 ./tools/sysinfo.sh
-f760432c3d76befad30588299eb2d1412d77b22fd850ffbd840c72123885d4e916a7e0b16e7048c5dcd6e58fa3bc0807cda18ae64045a7495684ba37109e4b4a ./tools/compress.sh
-1d70b22277aa1d37e770f952411687c30d47da8caae278e431208671af239591d259258b4982ca9b61faf57f266958a002180496b0db036a94250604212aa1bb ./themes/pure.sh
-0b6705dae598dff024fc10fd9c4710a298e7d2ab7b7f3895eb8654d1ad7236a0b0f72511f1db7df8155f32aa882ac2bf55a9d6a04c227ed6285b866ec3a29904 ./themes/simple.sh
-7efe3770a629d6168b1c9007f420d2d657fa38fc1673dd5dc365dcf3c9d4c34456e346f9ed739c347133f93ad78cf88d0d54fe95523ce5d91a51cd49650d7525 ./themes/special.sh
-403fe028575baa22c39dd11ac56a246369b8e38524c216f6d564b59aa22c60a426941f755ad3adb75f212c9124350ce3aeb114ba365ded1ed33b62ac480a60aa ./themes/light_theme.sh
-074e8549d638dee7470583c04ebbb7408181974806bd5e2cf5fc134ddee83c01040ed9d59a8aa00a87287b25df1c2e23edf3c063426952a8aeb56db8310ef8fd ./themes/joy.sh
-07bb7b6bd609e855d0a7c9e39a0ff2959851f559106e8f59816312f298b03e87f39e53430869ed61a1271e265e976ea6b56f7ccee46c4ec3c37b40f1fc11cfad ./themes/default.sh
-c6c149704883ce5cbbd941019259effb105dd6910c98910782024311b3362df2e68d03c947908d40686c2620c1521aeee2ffb019a906ad367be1cc3d429ecd82 ./themes/minterm.sh
-33e0f862f72b0269de38545d2d41fcd7372f285841d0429614b7b206bc5ad5e8a51a4bdbf44e41c117e6ff642d8cc1521e8525bbb08c0d03a3ba69c6c978dbf8 ./hyperterm.sh
+1ba63accea347b96c30fcd4a2fa84c531836b082ed5ced035a8f30a0d738724f8f171ec85645779e682c8d0aa1d5f6c5b32e182454cdb8f0c85dde08a37a96ca ./tools/ssh-agent.sh
diff --git a/install.sh b/install.sh
index 139ec68..5b487d5 100644
--- a/install.sh
+++ b/install.sh
@@ -60,12 +60,18 @@ function install_package() {
$sudo_cmd apt update
$sudo_cmd apt install -y "$pkg"
;;
- fedora|rhel|centos)
+ fedora|rhel|centos|amzn|rocky|almalinux)
$sudo_cmd dnf install -y "$pkg"
;;
opensuse*|suse)
$sudo_cmd zypper --non-interactive install "$pkg"
;;
+ void)
+ $sudo_cmd xbps-install -Sy "$pkg"
+ ;;
+ gentoo)
+ $sudo_cmd emerge "app-arch/$pkg"
+ ;;
alpine)
$sudo_cmd apk add --no-cache "$pkg"
;;