From 625de703040e226edbd264d450aafb6da3253e40 Mon Sep 17 00:00:00 2001 From: AntGeorge Date: Thu, 28 Sep 2017 22:36:16 +0300 Subject: [PATCH 1/5] =?UTF-8?q?=CE=95=CE=BD=CE=BF=CF=80=CE=BF=CE=AF=CE=B7?= =?UTF-8?q?=CF=83=CE=B7=20=CF=84=CE=BF=CF=85=20archon.sh=20=CE=BA=CE=B1?= =?UTF-8?q?=CE=B9=20=CF=84=CE=BF=CF=85=20archon.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Όταν φτάσει η ώρα να εκτελεστεί η arch-chroot τότε το archon.sh εκτελεί τον εαυτό του με την παράμετρο chroot στην σημαία stage. Όταν το archon.sh εκτελεστεί με αυτήν την σημαία τρέχει τις εντολές του archon.2, οι οποίες βρίσκονται στην συνάρτηση chroot_stage. --- archon.sh | 247 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 222 insertions(+), 25 deletions(-) diff --git a/archon.sh b/archon.sh index 9db5fbf..48ea010 100644 --- a/archon.sh +++ b/archon.sh @@ -11,21 +11,218 @@ # Please read the file LICENSE, README and AUTHORS for more information. # # + +function chroot_stage { + echo + echo '---------------------------------------------' + echo '7 - Τροποποίηση Γλώσσας και Ζώνης Ώρας ' + echo ' ' + echo 'Θα ρυθμίσουμε το σύστημα να είναι στα Αγγλικά' + echo 'και ζώνη ώρας την Ελλάδα/Αθήνα ' + echo '---------------------------------------------' + echo + sleep 2 + echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen + locale-gen + echo LANG=en_US.UTF-8 > /etc/locale.conf + export LANG=en_US.UTF-8 + ln -sf /usr/share/zoneinfo/Europe/Athens /etc/localtime + hwclock --systohc + echo + echo + echo '---------------------------------------------' + echo '8 - Ρύθμιση Hostname ' + echo ' ' + echo 'Θα χρειαστεί να δώσετε ένα όνομα στον ' + echo 'Υπολογιστή σας ' + echo '---------------------------------------------' + sleep 2 + echo + read -rp "Δώστε όνομα υπολογιστή (hostname): " hostvar + echo "$hostvar" > /etc/hostname + echo + sleep 2 + echo '-------------------------------------' + echo '9 - Ρύθμιση της κάρτας δικτύου ' + echo ' ' + echo 'Θα ρυθμιστεί η κάρτα δικτύου σας ώστε' + echo 'να ξεκινάει αυτόματα με την εκκίνηση ' + echo 'του Arch Linux ' + echo '-------------------------------------' + sleep 2 + ethernet=$(ip link | grep "2: "| grep -oE "(en\\w+)") # Αναζήτηση κάρτας ethernet + if [ "$ethernet" = "" ]; then # Έλεγχος αν υπάρχει κάρτα ethernet + echo "Δε βρέθηκε κάρτα δικτύου" # και αν υπάρχει γίνεται εγκατάσταση + else # και ενεργοποίηση + systemctl enable dhcpcd@"$ethernet".service + echo "Η κάρτα δικτύου $ethernet ρυθμίστηκε επιτυχώς"; + fi + echo + wifi=$(ip link | grep ": "| grep -oE "(w\\w+)") # Αναζήτηση κάρτας wifi + if [ "$wifi" = "" ]; then # Έλεγχος αν υπάρχει κάρτα wifi + echo "Δε βρέθηκε ασύρματη κάρτα δικτύου" # και αν υπάρχει γίνεται εγκατάσταση + else # και ενεργοποίηση + pacman -S --noconfirm iw wpa_supplicant dialog wpa_actiond + systemctl enable netctl-auto@"$wifi".service + echo "Η ασύρματη κάρτα δικτύου $wifi ρυθμίστηκε επιτυχώς" + fi + sleep 2 + echo + echo '-------------------------------------' + echo '10 - Ρύθμιση χρήστη ROOT ' + echo ' ' + echo 'Αλλαγή συνθηματικού(password) ' + echo 'του root χρήστη ' + echo '-------------------------------------' + echo + sleep 1 + ######################################################### + until passwd # Μέχρι να είναι επιτυχής + do # η αλλαγή του κωδικού + echo # του root χρήστη, θα + echo "O root κωδικός δεν άλλαξε, δοκιμάστε ξανά!" # τυπώνεται αυτό το μήνυμα + echo # + done # + ######################################################### + sleep 2 + echo + echo + echo '---------------------------------------' + echo '11 - Linux LTS kernel (προαιρετικό) ' + echo ' ' + echo 'Για λόγους αξιοπιστίας, προτείνουμε ' + echo 'να υπάρχει και δεύτερος πυρήνας (LTS) ' + echo 'για τις περιπτώσεις που στο μέλλον ' + echo 'χρειαστεί να κάνετε ανάκτηση συστήματος' + echo '---------------------------------------' + sleep 2 + while true; do + read -rp "Θέλετε να εγκαταστήσετε πυρήνα μακράς υποστήριξης (Long Term Support) (y/n); " yn + case $yn in + [Yy]* ) sudo pacman -S --noconfirm linux-lts; break;; + [Nn]* ) break;; + * ) echo "μη έγκυρη απάντηση";; + esac + done + echo + echo + echo '---------------------------------------' + echo '12 - Ρύθμιση GRUB ' + echo ' ' + echo 'Θα γίνει εγκατάσταση του μενού επιλογών' + echo 'εκκινησης GRUB Bootloader ' + echo '---------------------------------------' + echo + sleep 2 + if [ -d /sys/firmware/efi ]; then + pacman -S --noconfirm grub efibootmgr os-prober + grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck + grub-mkconfig -o /boot/grub/grub.cfg + else + pacman -S --noconfirm grub os-prober + read -rp " Σε ποιο δίσκο θέλετε να εγκατασταθεί ο grub (/dev/sd?); " grubvar + grub-install --target=i386-pc --recheck "$grubvar" + grub-mkconfig -o /boot/grub/grub.cfg + fi + sleep 2 + echo + echo '-------------------------------------' + echo '13 - Δημιουργία Χρήστη ' + echo ' ' + echo 'Για την δημιουργία νέου χρήστη θα ' + echo 'χρειαστεί να δώσετε όνομα/συνθηματικό' + echo ' ' + echo 'Στο χρήστη αυτόν θα δωθούν δικαιώματα' + echo 'διαχειριστή (sudo) ' + echo '-------------------------------------' + echo + sleep 2 + read -rp "Δώστε παρακαλώ νέο όνομα χρήστη: " onomaxristi + useradd -m -G wheel -s /bin/bash "$onomaxristi" + ######################################################### + until passwd "$onomaxristi" # Μέχρι να είναι επιτυχής + do # η αλλαγή του κωδικού + echo # του χρήστη, θα + echo "O κωδικός του χρήστη δεν άλλαξε, δοκιμάστε ξανά!" # τυπώνεται αυτό το μήνυμα + echo # + done # + ######################################################### + echo "$onomaxristi ALL=(ALL) ALL" >> /etc/sudoers + echo + echo + echo '-------------------------------------' + echo '14 - Προσθήκη Multilib και AUR ' + echo ' ' + echo 'Θα προστεθεί δυνατότητα για πρόσβαση ' + echo 'στα λογισμικά του AUR, όπως επίσης ' + echo 'και υποστήριξη για 32bit βιβλιοθήκες ' + echo 'που απαιτούν κάποια λογισμικά ' + echo '-------------------------------------' + sleep 2 + echo + { + echo "[multilib]" + echo "Include = /etc/pacman.d/mirrorlist" + echo "[archlinuxfr]" + echo "SigLevel = Never" + echo "Server = http://repo.archlinux.fr/\$arch" + } >> /etc/pacman.conf + pacman -Syy --noconfirm yaourt + echo '--------------------------------------' + echo '15 - Προσθήκη SWAP ' + echo ' ' + echo 'Θα χρησιμοποιηθεί το systemd-swap αντί' + echo 'για διαμέρισμα SWAP ώστε το μέγεθός ' + echo 'του να μεγαλώνει εάν και εφόσoν το ' + echo 'απαιτεί το σύστημα ' + echo '--------------------------------------' + sleep 2 + ############################ Installing Zswap ############################### + pacman -S --noconfirm systemd-swap + # τα default του developer αλλάζουμε μόνο: + echo + { + echo "zswap_enabled=0" + echo "swapfc_enabled=1" + } >> /etc/systemd/swap.conf.d/systemd-swap.conf + systemctl enable systemd-swap +} + + clear + +#Ενοποίηση του archon.sh και archon.2 +while test $# -gt 0; do + case "$1" in + --stage) + shift + if [ "$1" == "chroot" ]; then + chroot_stage + exit + fi + shift + ;; + *) + shift + ;; + esac +done + + #Τυπικός έλεγχος για το αν είσαι root. because you never know if [ $"(id -u)" -ne 0 ] ; then - echo "Λυπάμαι, αλλά πρέπει να είσαι root χρήστης για να τρέξεις το Archon." - echo "Έξοδος..." - sleep 2 - exit 1 + echo "Λυπάμαι, αλλά πρέπει να είσαι root χρήστης για να τρέξεις το Archon." + echo "Έξοδος..." + sleep 2 + exit 1 fi #Τυπικός έλεγχος για το αν το τρέχει σε Arch. if [ ! -f /etc/arch-release ] ; then - echo "Λυπάμαι, αλλά το σύστημα στο οποίο τρέχεις το Archon δεν είναι Arch Linux" - echo "Έξοδος..." - sleep 2 - exit + echo "Λυπάμαι, αλλά το σύστημα στο οποίο τρέχεις το Archon δεν είναι Arch Linux" + echo "Έξοδος..." + sleep 2 + exit fi @@ -64,24 +261,24 @@ esac echo sleep 2 echo '---------------------------------------' -echo ' 1 - Έλεγχος σύνδεσης στο διαδίκτυο' +echo ' 1 - Έλεγχος σύνδεσης στο διαδίκτυο ' echo '---------------------------------------' if ping -c 5 www.google.com &> /dev/null; then - echo '---------------------------------------' - echo ' Υπάρχει σύνδεση στο διαδίκτυο' - echo ' Η εγκατάσταση μπορεί να συνεχιστεί' - echo '---------------------------------------' + echo '---------------------------------------' + echo ' Υπάρχει σύνδεση στο διαδίκτυο ' + echo ' Η εγκατάσταση μπορεί να συνεχιστεί ' + echo '---------------------------------------' else - echo 'Ελέξτε αν υπάρχει σύνδεση στο διαδίκτυο' - exit + echo 'Ελέξτε αν υπάρχει σύνδεση στο διαδίκτυο' + exit fi sleep 2 echo -echo '---------------------------------------------' +echo '----------------------------------------------' echo ' 2 - Παρακάτω βλέπετε τους διαθέσιμους δίσκους' -echo ' ' -echo ' Διαλέξτε το δίσκο που θα γίνει η εγκατάσταση' -echo '---------------------------------------------' +echo ' ' +echo ' Διαλέξτε το δίσκο που θα γίνει η εγκατάσταση ' +echo '----------------------------------------------' lsblk | grep -i sd echo echo @@ -144,7 +341,7 @@ fi sleep 2 echo echo '--------------------------------------------------------' -echo ' 4 - Προσθήκη πηγών λογισμικού (Mirrors)' +echo ' 4 - Προσθήκη πηγών λογισμικού (Mirrors) ' echo '--------------------------------------------------------' echo sleep 1 @@ -171,14 +368,14 @@ echo ' Τώρα θα γίνει είσοδος στο εγκατεστημένο echo '--------------------------------------------------------' echo sleep 2 -chmod +x archon.2 -cp archon.2 /mnt/archon2.sh +chmod +x archon.sh +cp archon.sh /mnt/archon.sh genfstab -U /mnt >> /mnt/etc/fstab -arch-chroot /mnt ./archon2.sh +arch-chroot /mnt ./archon.sh --stage chroot echo echo '--------------------------------------------------------' -echo ' Τέλος εγκατάστασης' -echo ' Το σύστημα θα επανεκκινήσει σε 5 δευτερόλεπτα ' +echo ' Τέλος εγκατάστασης ' +echo ' Το σύστημα θα επανεκκινήσει σε 5 δευτερόλεπτα ' echo '--------------------------------------------------------' sleep 5 reboot From f06c2d02dee1940ed51cce4006320d46882a803e Mon Sep 17 00:00:00 2001 From: AntGeorge Date: Thu, 28 Sep 2017 23:12:43 +0300 Subject: [PATCH 2/5] =?UTF-8?q?=CE=A4=CF=85=CF=80=CE=BF=CE=B3=CF=81=CE=B1?= =?UTF-8?q?=CF=86=CE=B9=CE=BA=CF=8C=20=CE=BB=CE=AC=CE=B8=CE=BF=CF=82.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ShellCheck: SC2046 --- archon.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/archon.sh b/archon.sh index 48ea010..1825ae2 100644 --- a/archon.sh +++ b/archon.sh @@ -211,7 +211,7 @@ done #Τυπικός έλεγχος για το αν είσαι root. because you never know -if [ $"(id -u)" -ne 0 ] ; then +if [ "$(id -u)" -ne 0 ] ; then echo "Λυπάμαι, αλλά πρέπει να είσαι root χρήστης για να τρέξεις το Archon." echo "Έξοδος..." sleep 2 From af0566ce4e3a76c924e1faaf319b507215876001 Mon Sep 17 00:00:00 2001 From: Salih Emin Date: Fri, 6 Oct 2017 13:37:09 +0300 Subject: [PATCH 3/5] =?UTF-8?q?=CE=B4=CE=B9=CE=B1=CE=B3=CF=81=CE=B1=CF=86?= =?UTF-8?q?=CE=AE=20archon.2=20#33?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- archon.2 | 189 ------------------------------------------------------- 1 file changed, 189 deletions(-) delete mode 100644 archon.2 diff --git a/archon.2 b/archon.2 deleted file mode 100644 index 2921d01..0000000 --- a/archon.2 +++ /dev/null @@ -1,189 +0,0 @@ -#!/bin/bash -# -# -# Archon -- Ελληνικός Arch Linux Installer -# Copyright (c)2017 Vasilis Niakas, Salih Emin and Contributors -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation version 3 of the License. -# -# Please read the file LICENSE, README and AUTHORS for more information. -# -# -echo -echo '---------------------------------------------' -echo '7 - Τροποποίηση Γλώσσας και Ζώνης Ώρας ' -echo ' ' -echo 'Θα ρυθμίσουμε το σύστημα να είναι στα Αγγλικά' -echo 'και ζώνη ώρας την Ελλάδα/Αθήνα ' -echo '---------------------------------------------' -echo -sleep 1 -echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen -locale-gen -echo LANG=en_US.UTF-8 > /etc/locale.conf -export LANG=en_US.UTF-8 -ln -sf /usr/share/zoneinfo/Europe/Athens /etc/localtime -hwclock --systohc -echo -echo -echo '---------------------------------------------' -echo '8 - Ρύθμιση Hostname ' -echo ' ' -echo 'Θα χρειαστεί να δώσετε ένα όνομα στον ' -echo 'Υπολογιστή σας ' -echo '---------------------------------------------' -sleep 1 -echo -read -rp "Δώστε όνομα υπολογιστή (hostname): " hostvar -echo "$hostvar" > /etc/hostname -echo -sleep 1 -echo -echo -echo '-------------------------------------' -echo '9 - Ρύθμιση της κάρτας δικτύου ' -echo ' ' -echo 'Θα ρυθμιστεί η κάρτα δικτύου σας ώστε' -echo 'να ξεκινάει αυτόματα με την εκκίνηση ' -echo 'του Arch Linux ' -echo '-------------------------------------' -sleep 1 -ethernet=$(ip link | grep "2: "| grep -oE "(en\\w+)") # Αναζήτηση κάρτας ethernet -if [ "$ethernet" = "" ]; then # Έλεγχος αν υπάρχει κάρτα ethernet - echo "Δε βρέθηκε κάρτα δικτύου" # και αν υπάρχει γίνεται εγκατάσταση -else # και ενεργοποίηση - systemctl enable dhcpcd@"$ethernet".service - echo "Η κάρτα δικτύου $ethernet ρυθμίστηκε επιτυχώς"; -fi -echo -wifi=$(ip link | grep ": "| grep -oE "(w\\w+)") # Αναζήτηση κάρτας wifi -if [ "$wifi" = "" ]; then # Έλεγχος αν υπάρχει κάρτα wifi - echo "Δε βρέθηκε ασύρματη κάρτα δικτύου" # και αν υπάρχει γίνεται εγκατάσταση -else # και ενεργοποίηση - pacman -S --noconfirm iw wpa_supplicant dialog wpa_actiond - systemctl enable netctl-auto@"$wifi".service - echo "Η ασύρματη κάρτα δικτύου $wifi ρυθμίστηκε επιτυχώς" -fi -sleep 1 -echo -echo -echo '-------------------------------------' -echo '10 - Ρύθμιση χρήστη ROOT ' -echo ' ' -echo 'Αλλαγή συνθηματικού(password) ' -echo 'του root χρήστη ' -echo '-------------------------------------' -sleep 1 -######################################################### -until passwd # Μέχρι να είναι επιτυχής -do # η αλλαγή του κωδικού -echo # του root χρήστη, θα -echo "O root κωδικός δεν άλλαξε, δοκιμάστε ξανά!" # τυπώνεται αυτό το μήνυμα -echo # -done # -######################################################### -sleep 1 -echo -echo -echo '---------------------------------------' -echo '11 - Linux LTS kernel (προαιρετικό) ' -echo ' ' -echo 'Για λόγους αξιοπιστίας, προτείνουμε ' -echo 'να υπάρχει και δεύτερος πυρήνας (LTS)' -echo 'για τις περιπτώσεις που στο μέλλον ' -echo 'χρειαστεί να κάνετε ανάκτηση συστήματος' -echo '---------------------------------------' -sleep 1 -while true; do - read -rp "Θέλετε να εγκαταστήσετε πυρήνα μακράς υποστήριξης (Long Term Support) (y/n); " yn - case $yn in - [Yy]* ) sudo pacman -S --noconfirm linux-lts; break;; - [Nn]* ) break;; - * ) echo "μη έγκυρη απάντηση";; - esac -done -echo -echo -echo '---------------------------------------' -echo '12 - Ρύθμιση GRUB' -echo '' -echo 'Θα γίνει εγκατάσταση του μενού επιλογών' -echo 'εκκινησης GRUB Bootloader' -echo '---------------------------------------' -sleep 1 -if [ -d /sys/firmware/efi ]; then - pacman -S --noconfirm grub efibootmgr os-prober - grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck - grub-mkconfig -o /boot/grub/grub.cfg -else - pacman -S --noconfirm grub os-prober - read -rp " Σε ποιο δίσκο θέλετε να εγκατασταθεί ο grub (/dev/sd?); " grubvar - grub-install --target=i386-pc --recheck "$grubvar" - grub-mkconfig -o /boot/grub/grub.cfg -fi -sleep 1 -echo -echo -echo '-------------------------------------' -echo '13 - Δημιουργία Χρήστη ' -echo '' -echo 'Για την δημιουργία νέου χρήστη θα' -echo 'χρειαστεί να δώσετε όνομα/συνθηματικό' -echo '' -echo 'Στο χρήστη αυτόν θα δωθούν δικαιώματα' -echo 'διαχειριστή (sudo)' -echo '-------------------------------------' -sleep 1 -read -rp "Δώστε παρακαλώ νέο όνομα χρήστη: " onomaxristi -useradd -m -G wheel -s /bin/bash "$onomaxristi" -######################################################### -until passwd "$onomaxristi" # Μέχρι να είναι επιτυχής -do # η αλλαγή του κωδικού -echo # του χρήστη, θα -echo "O κωδικός του χρήστη δεν άλλαξε, δοκιμάστε ξανά!" # τυπώνεται αυτό το μήνυμα -echo # -done # -######################################################### -echo "$onomaxristi ALL=(ALL) ALL" >> /etc/sudoers -echo -echo -echo '-------------------------------------' -echo '14 - Προσθήκη Multilib και AUR' -echo '' -echo 'Θα προστεθεί δυνατότητα για πρόσβαση ' -echo 'στα λογισμικά του AUR, όπως επίσης ' -echo 'και υποστήριξη για 32bit βιβλιοθήκες' -echo 'που απαιτούν κάποια λογισμικά' -echo '-------------------------------------' -sleep 1 -echo -{ - echo "[multilib]" - echo "Include = /etc/pacman.d/mirrorlist" - echo "[archlinuxfr]" - echo "SigLevel = Never" - echo "Server = http://repo.archlinux.fr/\$arch" -} >> /etc/pacman.conf -pacman -Syy --noconfirm yaourt -echo -echo -echo '-------------------------------------' -echo '15 - Προσθήκη SWAP' -echo '' -echo 'Θα χρησιμοποιηθεί το systemd-swap αντί ' -echo 'για διαμέρισμα SWAP ώστε το μέγεθός' -echo 'του να μεγαλώνει εάν και εφόσoν το ' -echo 'απαιτεί το σύστημα' -echo '-------------------------------------' -sleep 1 -############################ Installing Zswap ############################### -pacman -S --noconfirm systemd-swap -# τα default του developer αλλάζουμε μόνο: -echo -{ - echo "zswap_enabled=0" - echo "swapfc_enabled=1" -} >> /etc/systemd/swap.conf.d/systemd-swap.conf -systemctl enable systemd-swap From d2f6ef799091606a61956a135b11806c05b95dfc Mon Sep 17 00:00:00 2001 From: Salih Emin Date: Fri, 6 Oct 2017 13:42:47 +0300 Subject: [PATCH 4/5] =?UTF-8?q?=CE=BA=CE=B1=CE=B8=CE=AC=CF=81=CE=B9=CF=83?= =?UTF-8?q?=CE=BC=CE=B1=20=CE=B1=CF=80=CE=BF=20archon.2=20#33?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- archon.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/archon.sh b/archon.sh index 5d07d0f..59ac7f3 100644 --- a/archon.sh +++ b/archon.sh @@ -12,6 +12,7 @@ # # + function chroot_stage { echo echo '---------------------------------------------' @@ -192,7 +193,7 @@ function chroot_stage { clear -#Ενοποίηση του archon.sh και archon.2 +#Έλεγχος chroot while test $# -gt 0; do case "$1" in --stage) @@ -354,8 +355,7 @@ echo ' ' echo ' Τώρα θα γίνει είσοδος στο εγκατεστημένο Arch Linux ' echo '--------------------------------------------------------' sleep 1 -chmod +x archon.2 -cp archon.2 /mnt/archon2.sh +cp archon.sh /mnt/archon.sh genfstab -U /mnt >> /mnt/etc/fstab arch-chroot /mnt ./archon.sh --stage chroot echo From bd24caae168de4b6936a194f6e58460254354728 Mon Sep 17 00:00:00 2001 From: Salih Emin Date: Tue, 24 Oct 2017 12:55:59 +0300 Subject: [PATCH 5/5] =?UTF-8?q?=CE=B4=CE=B9=CF=8C=CF=81=CE=B8=CF=89=CF=83?= =?UTF-8?q?=CE=B7=20=CE=BB=CE=B5=CE=BA=CF=84=CE=B9=CE=BA=CE=BF=CF=8D=20?= =?UTF-8?q?=CF=83=CF=84=CE=BF=20=CE=B2=CE=AE=CE=BC=CE=B1=2011=20=CE=BA?= =?UTF-8?q?=CE=B1=CE=B9=20=CE=B5=CF=84=CE=BF=CE=B9=CE=BC=CE=B1=CF=83=CE=AF?= =?UTF-8?q?=CE=B1=20#35?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- archon.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/archon.sh b/archon.sh index 59ac7f3..3db0040 100644 --- a/archon.sh +++ b/archon.sh @@ -91,14 +91,12 @@ function chroot_stage { echo '---------------------------------------' echo '11 - Linux LTS kernel (προαιρετικό) ' echo ' ' - echo 'Για λόγους αξιοπιστίας, προτείνουμε ' - echo 'να υπάρχει και δεύτερος πυρήνας (LTS) ' - echo 'για τις περιπτώσεις που στο μέλλον ' - echo 'χρειαστεί να κάνετε ανάκτηση συστήματος' + echo 'Μήπως προτειμάτε τον LTS πυρήνα Linux ' + echo 'ο οποίος είναι μακράς υποστήριξης; ' echo '---------------------------------------' sleep 2 while true; do - read -rp "Θέλετε να εγκαταστήσετε πυρήνα μακράς υποστήριξης (Long Term Support) (y/n); " yn + read -rp "Θέλετε να χρησιμοποιείτε πυρήνα μακράς υποστήριξης (Long Term Support) (y/n); " yn case $yn in [Yy]* ) sudo pacman -S --noconfirm linux-lts; break;; [Nn]* ) break;;