summaryrefslogtreecommitdiff
path: root/setup.sh
diff options
context:
space:
mode:
authorRaindropsSys <contact@minteck.org>2023-07-05 10:05:54 +0200
committerRaindropsSys <contact@minteck.org>2023-07-05 10:05:54 +0200
commite833e2b2de4936ac7a2b01ebcce1b3a3415d190c (patch)
treef5b88e5e7a84e0d3a8ae71326a287a496f84cc26 /setup.sh
parente51ee45b622859efa5b1f4bbfc4f25d06b0fdbda (diff)
downloadkirinos-e833e2b2de4936ac7a2b01ebcce1b3a3415d190c.tar.gz
kirinos-e833e2b2de4936ac7a2b01ebcce1b3a3415d190c.tar.bz2
kirinos-e833e2b2de4936ac7a2b01ebcce1b3a3415d190c.zip
Updated 30 files, added 2 files, deleted 3 files and renamed 6 files (automated)
Diffstat (limited to 'setup.sh')
-rw-r--r--setup.sh46
1 files changed, 24 insertions, 22 deletions
diff --git a/setup.sh b/setup.sh
index 9ef61c7..16d174b 100644
--- a/setup.sh
+++ b/setup.sh
@@ -1,17 +1,17 @@
#!/bin/bash
-cd /mango
+cd /kirin
apt install -y network-manager xserver-xorg x11-xserver-utils xinit libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libgtk-3-0 libasound2 fonts-inter ecryptfs-utils nodejs xxd pulseaudio alsa-utils openbox fonts-roboto xterm
apt autoremove -y
chmod -R +x *
-cp ./setup/modm\@.service /etc/systemd/system/modm\@.service
-cp ./setup/mostartup.service /etc/systemd/system/mostartup.service
-cp ./setup/moaudio.service /etc/systemd/system/moaudio.service
+cp ./setup/kodm\@.service /etc/systemd/system/kodm\@.service
+cp ./setup/kostartup.service /etc/systemd/system/kostartup.service
+cp ./setup/koaudio.service /etc/systemd/system/koaudio.service
cp ./setup/xinitrc /root/.xinitrc
cp ./setup/xinitrc /.xinitrc
systemctl daemon-reload
systemctl disable getty@tty1.service
-systemctl enable modm@tty1.service
-systemctl enable mostartup.service
+systemctl enable kodm@tty1.service
+systemctl enable kostartup.service
systemctl disable apparmor.service
systemctl disable kmod.service
systemctl disable systemd-sysctl.service
@@ -24,31 +24,33 @@ systemctl disable networking.service
systemctl disable NetworkManager.service
systemctl disable wpa_supplicant.service
systemctl disable polkit.service
+systemctl disable modm@tty1.service
+systemctl disable mostartup.service
mkdir -p /root/.config/openbox
cp -f ./setup/rc.xml /root/.config/openbox
-if [ -d "/mango/users/0" ]; then
+if [ -d "/kirin/users/0" ]; then
echo "Users already setup"
else
- mkdir -p /mango/users/0/crypt
- mkdir -p /mango/users/0/lock
- mkdir -p /mango/users/0/home
- echo "Owner" > /mango/users/0/name
+ mkdir -p /kirin/users/0/crypt
+ mkdir -p /kirin/users/0/lock
+ mkdir -p /kirin/users/0/home
+ echo "Owner" > /kirin/users/0/name
rm /root/.ecryptfs
rm /.ecryptfs
- ln -s /mango/users/0/crypt /root/.ecryptfs
- ln -s /mango/users/0/crypt /.ecryptfs
- ( stty -echo; printf "Passphrase: " 1>&2; PASSWORD="password"; stty echo; echo 1>&2; head -c 24 /dev/random | xxd -p; echo "$PASSWORD"; ) | ecryptfs-wrap-passphrase /mango/users/0/crypt/wrapped-passphrase
+ ln -s /kirin/users/0/crypt /root/.ecryptfs
+ ln -s /kirin/users/0/crypt /.ecryptfs
+ ( stty -echo; printf "Passphrase: " 1>&2; PASSWORD="password"; stty echo; echo 1>&2; head -c 24 /dev/random | xxd -p; echo "$PASSWORD"; ) | ecryptfs-wrap-passphrase /kirin/users/0/crypt/wrapped-passphrase
KEY=$(node setup/cryptsetup.js)
- echo "/mango/users/0/lock /mango/users/0/home ecryptfs" > /mango/users/0/crypt/secret.conf
- echo $KEY > /mango/users/0/key
- echo $KEY > /mango/users/0/crypt/secret.sig
- echo $KEY >> /mango/users/0/crypt/secret.sig
+ echo "/kirin/users/0/lock /kirin/users/0/home ecryptfs" > /kirin/users/0/crypt/secret.conf
+ echo $KEY > /kirin/users/0/key
+ echo $KEY > /kirin/users/0/crypt/secret.sig
+ echo $KEY >> /kirin/users/0/crypt/secret.sig
PASSPHRASE=$(node setup/unwraptest.js)
- mount -t ecryptfs /mango/users/0/lock /mango/users/0/home -o verbosity=0,key=passphrase:passphrase_passwd=$PASSPHRASE,ecryptfs_sig=$KEY,ecryptfs_fnek_sig=$KEY,ecryptfs_cipher=aes,ecryptfs_key_bytes=32,ecryptfs_unlink_sigs
- mkdir -p /mango/users/0/home/data /mango/users/0/home/data/Music /mango/users/0/home/data/Downloads /mango/users/0/home/data/Documents /mango/users/0/home/data/Pictures /mango/users/0/home/data/Videos /mango/users/0/home/config /mango/users/0/home/apps
- umount /mango/users/0/home
+ mount -t ecryptfs /kirin/users/0/lock /kirin/users/0/home -o verbosity=0,key=passphrase:passphrase_passwd=$PASSPHRASE,ecryptfs_sig=$KEY,ecryptfs_fnek_sig=$KEY,ecryptfs_cipher=aes,ecryptfs_key_bytes=32,ecryptfs_unlink_sigs
+ mkdir -p /kirin/users/0/home/data /kirin/users/0/home/data/Music /kirin/users/0/home/data/Downloads /kirin/users/0/home/data/Documents /kirin/users/0/home/data/Pictures /kirin/users/0/home/data/Videos /kirin/users/0/home/config /kirin/users/0/home/apps
+ umount /kirin/users/0/home
fi
-mkdir /mango/session \ No newline at end of file
+mkdir /kirin/session \ No newline at end of file