From a7068bba7a13a991bb1d62f8cc31be86ce0a8232 Mon Sep 17 00:00:00 2001 From: teldra Date: Sun, 6 Mar 2022 21:59:06 +0100 Subject: [PATCH] progress --- etc/base | 2 ++ etc/profile/gnome | 3 ++- etc/profile/plasma | 1 + files/bash/xbps-aliase.sh | 10 +++------- files/bin/change_luks_pw | 8 ++++++++ files/bin/helpme | 15 +++++++++++++++ 6 files changed, 31 insertions(+), 8 deletions(-) create mode 100644 files/bin/change_luks_pw create mode 100644 files/bin/helpme diff --git a/etc/base b/etc/base index f490f31..e216ce2 100644 --- a/etc/base +++ b/etc/base @@ -107,6 +107,8 @@ vbin "${FILESDIR}/bin/void-backup" vbin "${FILESDIR}/bin/void-snapshot" vbin "${FILESDIR}/bin/void-createbackupcontainer" vbin "${FILESDIR}/bin/pinentry-chooser" +vbin "${FILESDIR}/bin/change_luks_pw" +vbin "${FILESDIR}/bin/helpme" vmkdir etc/sudoers.d vinstall "${FILESDIR}/sudoers/10-common" 700 etc/sudoers.d diff --git a/etc/profile/gnome b/etc/profile/gnome index 4f89162..48de669 100644 --- a/etc/profile/gnome +++ b/etc/profile/gnome @@ -13,6 +13,7 @@ packages() { policykit=polkit-gnome sshaskpass=gnome-ssh-askpass partmanager=partitionmanager + editor=gedit dm=gdm de=gnome @@ -29,4 +30,4 @@ config() { if ! [ "$LANGUAGE_" == "en" ]; then echo "export LANG=${L1}.UTF-8" > /etc/sv/gdm/conf fi -} \ No newline at end of file +} diff --git a/etc/profile/plasma b/etc/profile/plasma index 2755d05..38216e8 100644 --- a/etc/profile/plasma +++ b/etc/profile/plasma @@ -13,6 +13,7 @@ packages() { policykit=polkit-kde-agent sshaskpass=ksshaskpass partmanager=partitionmanager + editor=kate5 dm=sddm de=kde5 diff --git a/files/bash/xbps-aliase.sh b/files/bash/xbps-aliase.sh index 204c1e3..9e290e2 100644 --- a/files/bash/xbps-aliase.sh +++ b/files/bash/xbps-aliase.sh @@ -6,11 +6,7 @@ alias xq="xbps-query" alias backup="sudo void-backup" alias snapshot="sudo void-snapshot" -echo "xu = sudo void-update updaten" -echo "xi = sudo xbps-install -S installieren" -echo "xr = sudo xbps-remove -R deinstallieren" -echo "xs = xbps-query -Rs suchen" -echo "" -echo "backup backup machen" -echo "snapshot snapshots einstellen" + +echo "Tippe 'helpme' für weitere Hilfe!" +echo "Have a nice Day!" echo "" diff --git a/files/bin/change_luks_pw b/files/bin/change_luks_pw new file mode 100644 index 0000000..3eb4ce4 --- /dev/null +++ b/files/bin/change_luks_pw @@ -0,0 +1,8 @@ +#!/bin/sh + +if ! [ "$(id -u)" -eq 0 ]; then + echo "Not root. Use: sudo $(basename $0)" + exit 1 +fi + +cryptsetup luksChangeKey $(cryptsetup status $(lvdisplay -m $(findmnt -vn -o SOURCE -T /)|grep "Physical volume"|awk '{print $3}')|grep device|awk '{print $2}') \ No newline at end of file diff --git a/files/bin/helpme b/files/bin/helpme new file mode 100644 index 0000000..0bec4aa --- /dev/null +++ b/files/bin/helpme @@ -0,0 +1,15 @@ +#!/bin/sh +clear +cat << EOF +xu updaten +xi "Paketname" installieren +xr "Paketname" deinstallieren +xs "Suchbegriff" suchen + + +passwd Passwort des Nutzers $USER ändern +change_luks_pw Passwort der Systemfestplatte ändern +backup Backup machen oder einrichten +snapshot Snapshots einstellen + +EOF \ No newline at end of file