summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiao Pan <gky44px1999@gmail.com>2023-11-16 07:31:35 +0000
committerXiao Pan <gky44px1999@gmail.com>2023-11-16 07:31:35 +0000
commit1709b276b9e3312b8a7afa28f1edec4c28a40284 (patch)
treef529b9068f1eb12924547165872585c770345a9e
parent7005bfea0b43ea3b6f17cbd84690868623771c39 (diff)
fix some issues for the new studio arch install
-rw-r--r--etc/crypttab14
-rw-r--r--etc/crypttab.initramfs1
-rw-r--r--etc/fstab7
-rwxr-xr-xhome/xyz/.local/bin/mpra35
-rw-r--r--home/xyz/.ssh/authorized_keys1
5 files changed, 39 insertions, 19 deletions
diff --git a/etc/crypttab b/etc/crypttab
deleted file mode 100644
index 8ce17a7e..00000000
--- a/etc/crypttab
+++ /dev/null
@@ -1,14 +0,0 @@
-# Configuration for encrypted block devices.
-# See crypttab(5) for details.
-
-# NOTE: Do not list your root (/) partition here, it must be set up
-# beforehand by the initramfs (/etc/mkinitcpio.conf).
-
-# <name> <device> <password> <options>
-# home UUID=b8ad5c18-f445-495d-9095-c9ec4f9d2f37 /etc/mypassword1
-# data1 /dev/sda3 /etc/mypassword2
-# data2 /dev/sda5 /etc/cryptfs.key
-# swap /dev/sdx4 /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256
-# vol /dev/sdb7 none
-
-home UUID=20542319-35a2-4325-9df9-2ed9bd795d0f
diff --git a/etc/crypttab.initramfs b/etc/crypttab.initramfs
new file mode 100644
index 00000000..2e791def
--- /dev/null
+++ b/etc/crypttab.initramfs
@@ -0,0 +1 @@
+root UUID=885f1377-38e8-4152-aa98-0adb6d88b1a2 none password-echo=no
diff --git a/etc/fstab b/etc/fstab
index aaad5b18..2cee5b1a 100644
--- a/etc/fstab
+++ b/etc/fstab
@@ -3,13 +3,10 @@
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/mapper/root
-UUID=2073de6a-b615-4ba8-b71b-5433cf9cbca1 / ext4 rw,relatime 0 1
+UUID=dacfc0cd-80d7-4487-96cb-704a806d5477 / ext4 rw,relatime 0 1
# /dev/sda1
-UUID=e296d380-93d5-4e4a-a5b8-52e2bd52d26c /boot ext4 rw,relatime 0 2
-
-# /dev/mapper/home
-UUID=7d01dc7d-d269-4d41-a8aa-ef0ff2bf4f9c /home ext4 rw,relatime 0 2
+UUID=f1897be9-d50d-4585-a7f2-565c6c02f92c /boot ext4 rw,relatime 0 2
/swapfile none swap defaults 0 0
diff --git a/home/xyz/.local/bin/mpra b/home/xyz/.local/bin/mpra
new file mode 100755
index 00000000..114c836b
--- /dev/null
+++ b/home/xyz/.local/bin/mpra
@@ -0,0 +1,35 @@
+#!/bin/sh
+# MakePkg Repo-Add
+
+fn () {
+ find . -maxdepth 1 -type f -name "*.pkg.tar.$ext*" -delete
+ makepkg --sign -sf
+ newpkg="$(find . -maxdepth 1 -type f -name "*.pkg.tar.$ext")"
+ mv "$newpkg" "$newpkg.sig" ..
+ # need manually repo-add new database for first time initialization
+ repo-add -s -v -R "$(find .. -maxdepth 1 -type f -name '*.db.tar.gz')" "../$newpkg"
+}
+
+ext='zst'
+
+upd -p
+
+while getopts a opt; do
+ case $opt in
+ # arch linux arm still using .xz instead of .zst as package compression format
+ a) ext=xz;;
+ \?) exit 1;;
+ esac
+done
+shift $((OPTIND-1))
+
+if [ $# -eq 0 ]; then
+ fn
+else
+ for dir; do
+ cd -- "$(realpath -- "$dir")" || exit
+ fn
+ done
+fi
+
+upd -p
diff --git a/home/xyz/.ssh/authorized_keys b/home/xyz/.ssh/authorized_keys
new file mode 100644
index 00000000..0560ce51
--- /dev/null
+++ b/home/xyz/.ssh/authorized_keys
@@ -0,0 +1 @@
+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCv5BUlURCkc3pycnmSvakTFl6W1fnCrIkzxJKQQcz18/eL9pa/M0KWjq3KoxFrsHxtsCjY3fYoUJ6XqYKEWUJRsB2ZFS0qhCPTaqhqFfKJzkKUpHyDwF5IN+/gJ95IN2slq9MRb9I4mCqUwatNHDKuctdCN3K5GCkbYbuhVKsR+2bK51aYYWtw2Pxvmhfhza0tYHdgv2nFuhEjPsRwB+dZ4XJ6fbQnXQKc8ZQVXHr+Yj4+VUIvgqbccyJvo6ICdO5YSJAT5Ue7Qm+qUKVraI6ALd2M5yLD2PyWR5x6VrtDs/3i1kH1EQw9h+2WNyW4ZUB5wRTUlKZNATWhB39K0a6jvr8V8getzcVpagIJ/obhTxg8rgoaYj1JOpDp4UnNxHaUCjXtSZdcruX+JnQyBjo4awyxUJBaym8J5+F9JWtMgTNQ+94n+eCAnp3sQigbUnft9au2wjytUL7lWJwzboNNhv2n2QUSWSaz5uoaXcDr/MOXa83MBYgr0xuDIHCPD5E= gky44px1999@gmail.com