Commit bfeb4fc5 authored by Bernhard Landauer's avatar Bernhard Landauer
Browse files

resolve conflict

parents 802a8af4 54ad5322
Version=0.8.5 Version=0.8.6
PREFIX = /usr PREFIX = /usr
LIBDIR = /lib/manjaro-architect LIBDIR = /lib/manjaro-architect
......
...@@ -33,6 +33,7 @@ fi ...@@ -33,6 +33,7 @@ fi
# run in debug mode with -d option # run in debug mode with -d option
[[ $1 == "-d" ]] && declare -i debug=1 [[ $1 == "-d" ]] && declare -i debug=1
setterm -blank 0 -powersave off
id_system id_system
set_language set_language
mk_connection mk_connection
......
...@@ -83,6 +83,7 @@ _LuksMenuBody="Enheder og partitioner krypteret med dm_crypt kan ikke anvendes f ...@@ -83,6 +83,7 @@ _LuksMenuBody="Enheder og partitioner krypteret med dm_crypt kan ikke anvendes f
_LuksMenuBody2="En ukrypteret boot partition eller 'logical volume management' (LVM) skal bruges, medmindre BIOS Grub anvendes." _LuksMenuBody2="En ukrypteret boot partition eller 'logical volume management' (LVM) skal bruges, medmindre BIOS Grub anvendes."
_LuksMenuBody3="Ved at vælge Automatisk bliver der brugt standardindstillinger for kryptering, og dette anbefales til uerfarne brugere. Det er muligt at angive krypteringsmetode og nøglestørrelse manuelt." _LuksMenuBody3="Ved at vælge Automatisk bliver der brugt standardindstillinger for kryptering, og dette anbefales til uerfarne brugere. Det er muligt at angive krypteringsmetode og nøglestørrelse manuelt."
_LuksOpen="Åbning af krypteret partition" _LuksOpen="Åbning af krypteret partition"
_LuksErr="No LUKS-encrypted partition found." # translate me !
_LuksOpenBody="Angiv et navn for til den krypterede enhed. Det er ikke nødvendigt at angive prefix som /dev/mapper/. Et eksempel vises." _LuksOpenBody="Angiv et navn for til den krypterede enhed. Det er ikke nødvendigt at angive prefix som /dev/mapper/. Et eksempel vises."
_LuksEncrypt="Automatisk LUKS kryptering" _LuksEncrypt="Automatisk LUKS kryptering"
_LuksEncryptAdv="Angiv nøglestørrelse og krypteringsmetode" _LuksEncryptAdv="Angiv nøglestørrelse og krypteringsmetode"
......
...@@ -82,6 +82,7 @@ _LuksMenuBody="Opslagmedia en volumes die versleuteld werden met dm_crypt kunnen ...@@ -82,6 +82,7 @@ _LuksMenuBody="Opslagmedia en volumes die versleuteld werden met dm_crypt kunnen
_LuksMenuBody2="Een aparte niet-versleutelde boot partitie zonder logisch volume management (LVM - tenzij bij gebruik van BIOS Grub) is vereist." _LuksMenuBody2="Een aparte niet-versleutelde boot partitie zonder logisch volume management (LVM - tenzij bij gebruik van BIOS Grub) is vereist."
_LuksMenuBody3="Standaard wordt de automatische versleuteloptie gebruikt, en dit is aanbevolen voor beginners. Het is ook mogelijk om de code en de sleutelgrootte-parameters manueel in te geven." _LuksMenuBody3="Standaard wordt de automatische versleuteloptie gebruikt, en dit is aanbevolen voor beginners. Het is ook mogelijk om de code en de sleutelgrootte-parameters manueel in te geven."
_LuksOpen="Open Versleutelde Partitie" _LuksOpen="Open Versleutelde Partitie"
_LuksErr="No LUKS-encrypted partition found." # translate me !
_LuksOpenBody="Geef een naam aan het versleutelde opslagmedium. Het is niet nodig om het voorvoegsel /dev/mapper/ te vermelden. er werd een voorbeeld voorzien." _LuksOpenBody="Geef een naam aan het versleutelde opslagmedium. Het is niet nodig om het voorvoegsel /dev/mapper/ te vermelden. er werd een voorbeeld voorzien."
_LuksEncrypt="Automatische LUKS Versleuteling" _LuksEncrypt="Automatische LUKS Versleuteling"
_LuksEncryptAdv="Bepaal de sleutelgrootte en Cypher" _LuksEncryptAdv="Bepaal de sleutelgrootte en Cypher"
......
...@@ -82,6 +82,7 @@ _LuksMenuBody="Devices and volumes encrypted using dm_crypt cannot be accessed o ...@@ -82,6 +82,7 @@ _LuksMenuBody="Devices and volumes encrypted using dm_crypt cannot be accessed o
_LuksMenuBody2="A seperate boot partition without encryption or logical volume management (LVM - unless using BIOS Grub) is required." _LuksMenuBody2="A seperate boot partition without encryption or logical volume management (LVM - unless using BIOS Grub) is required."
_LuksMenuBody3="The Automatic option uses default encryption settings, and is recommended for beginners. Otherwise, it is possible to specify cypher and key size parameters manually." _LuksMenuBody3="The Automatic option uses default encryption settings, and is recommended for beginners. Otherwise, it is possible to specify cypher and key size parameters manually."
_LuksOpen="Open Encrypted Partition" _LuksOpen="Open Encrypted Partition"
_LuksErr="No LUKS-encrypted partition found."
_LuksOpenBody="Specify a name for the encrypted block device. It is not necessary to prefix it with /dev/mapper/. An example has been provided." _LuksOpenBody="Specify a name for the encrypted block device. It is not necessary to prefix it with /dev/mapper/. An example has been provided."
_LuksEncrypt="Automatic LUKS Encryption" _LuksEncrypt="Automatic LUKS Encryption"
_LuksEncryptAdv="Define Key-Size and Cypher" _LuksEncryptAdv="Define Key-Size and Cypher"
......
...@@ -83,6 +83,7 @@ _LuksMenuBody="Les volumes et périphériques cryptés utilisant dm_crypt ne peu ...@@ -83,6 +83,7 @@ _LuksMenuBody="Les volumes et périphériques cryptés utilisant dm_crypt ne peu
_LuksMenuBody2="Une partition de démarrage (boot) séparée sans cryptage ou un gestionnaire de volume logique (LVM - sauf si vous utilisez BIOS Grub) est nécessaire." _LuksMenuBody2="Une partition de démarrage (boot) séparée sans cryptage ou un gestionnaire de volume logique (LVM - sauf si vous utilisez BIOS Grub) est nécessaire."
_LuksMenuBody3="L'option automatique utilise les paramètres d'encryptage par défaut, et elle est recommandé pour les débutants. Toutefois, il est possible de préciser manuellement les paramètres de chiffrement ainsi que la longueur de clé." _LuksMenuBody3="L'option automatique utilise les paramètres d'encryptage par défaut, et elle est recommandé pour les débutants. Toutefois, il est possible de préciser manuellement les paramètres de chiffrement ainsi que la longueur de clé."
_LuksOpen="Ouvrir une partition cryptée" _LuksOpen="Ouvrir une partition cryptée"
_LuksErr="No LUKS-encrypted partition found." # translate me !
_LuksOpenBody="Préciser un nom pour le bloc crypté du périphérique. Il n'est pas nécessaire de le préfixer avec /dev/mapper/. Un exemple a été fourni." _LuksOpenBody="Préciser un nom pour le bloc crypté du périphérique. Il n'est pas nécessaire de le préfixer avec /dev/mapper/. Un exemple a été fourni."
_LuksEncrypt="Cryptage LUKS automatique" _LuksEncrypt="Cryptage LUKS automatique"
_LuksEncryptAdv="Définir le cryptage et la longueur de clé" _LuksEncryptAdv="Définir le cryptage et la longueur de clé"
......
...@@ -81,6 +81,7 @@ _LuksMenuBody="Mit dm_crypt verschlüsselte Block-Geräte und Volumes können oh ...@@ -81,6 +81,7 @@ _LuksMenuBody="Mit dm_crypt verschlüsselte Block-Geräte und Volumes können oh
_LuksMenuBody2="Eine separate /boot Partition ohne Verschlüsselung oder LVM wird benötigt (außer bei BIOS Grub)." _LuksMenuBody2="Eine separate /boot Partition ohne Verschlüsselung oder LVM wird benötigt (außer bei BIOS Grub)."
_LuksMenuBody3="Die automatische Option nutzt voreigenstelle Werte und wird für Anfänger empfohlen. Ansonsten besteht die Möglichkeit, das Chiffre und die Schlüssellänge manuell zu definieren." _LuksMenuBody3="Die automatische Option nutzt voreigenstelle Werte und wird für Anfänger empfohlen. Ansonsten besteht die Möglichkeit, das Chiffre und die Schlüssellänge manuell zu definieren."
_LuksOpen="Verschlüsselte Partition öffnen" _LuksOpen="Verschlüsselte Partition öffnen"
_LuksErr="Keine LUKS-verschlüsselte Partition gefunden."
_LuksOpenBody="Geben Sie einen Namen für das verschlüsselte Block-Gerät. Es it nicht notwendig, dem Namen '/dev/mapper/' voran zu stellen. Ein Beispiel ist gegeben." _LuksOpenBody="Geben Sie einen Namen für das verschlüsselte Block-Gerät. Es it nicht notwendig, dem Namen '/dev/mapper/' voran zu stellen. Ein Beispiel ist gegeben."
_LuksEncrypt="Automatische LUKS Verschlüsselung" _LuksEncrypt="Automatische LUKS Verschlüsselung"
_LuksEncryptAdv="Schlüssellänge und Chiffre definieren" _LuksEncryptAdv="Schlüssellänge und Chiffre definieren"
......
...@@ -81,6 +81,7 @@ _LuksMenuBody="Titkosítás \‘dm-crypt\’-el. A titkosított eszközök és k ...@@ -81,6 +81,7 @@ _LuksMenuBody="Titkosítás \‘dm-crypt\’-el. A titkosított eszközök és k
_LuksMenuBody2="Szükség van egy különálló, titkosítatlan, és logikai kötetkezelő nélküli \(LVM - hacsak nem BIOS Grub-ot használsz\) rendszertöltő \(boot\) partícióra is ." _LuksMenuBody2="Szükség van egy különálló, titkosítatlan, és logikai kötetkezelő nélküli \(LVM - hacsak nem BIOS Grub-ot használsz\) rendszertöltő \(boot\) partícióra is ."
_LuksMenuBody3="Az automatikus opció az alapértelmezett titkosítási beállításokat használja, a kezdők számára ez ajánlott. De lehetőség van a rejtjel és a kulcsméret paramétereinek kézi megadására is." _LuksMenuBody3="Az automatikus opció az alapértelmezett titkosítási beállításokat használja, a kezdők számára ez ajánlott. De lehetőség van a rejtjel és a kulcsméret paramétereinek kézi megadására is."
_LuksOpen="Titkosított partíció megnyitása" _LuksOpen="Titkosított partíció megnyitása"
_LuksErr="No LUKS-encrypted partition found." # translate me !
_LuksOpenBody="Adj egy nevet a titkosított eszköznek. Nem szükséges a \‘/dev/mapper\’ előtaggal ellátni. Egy példa meg van adva:." _LuksOpenBody="Adj egy nevet a titkosított eszköznek. Nem szükséges a \‘/dev/mapper\’ előtaggal ellátni. Egy példa meg van adva:."
_LuksEncrypt="Automatikus LUKS titkosítás" _LuksEncrypt="Automatikus LUKS titkosítás"
_LuksEncryptAdv="Határozd meg a kulcs méretét és a rejtjelezés típusát" _LuksEncryptAdv="Határozd meg a kulcs méretét és a rejtjelezés típusát"
......
...@@ -82,6 +82,7 @@ _LuksMenuBody="I dispositivi e volumi crittografati con dm_crypt non possono ess ...@@ -82,6 +82,7 @@ _LuksMenuBody="I dispositivi e volumi crittografati con dm_crypt non possono ess
_LuksMenuBody2="È necessaria una partizione di boot separata senza cifratura o Logical Volume Management (LVM - tranne GRUB su BIOS)." _LuksMenuBody2="È necessaria una partizione di boot separata senza cifratura o Logical Volume Management (LVM - tranne GRUB su BIOS)."
_LuksMenuBody3="L'opzione Automatica usa impostazioni crittografiche tipiche, ed è raccomandata per i principianti. Eventualmente, è possibile specificare algoritmo e grandezza chiave manualmente." _LuksMenuBody3="L'opzione Automatica usa impostazioni crittografiche tipiche, ed è raccomandata per i principianti. Eventualmente, è possibile specificare algoritmo e grandezza chiave manualmente."
_LuksOpen="Apri Partizione Crittografata" _LuksOpen="Apri Partizione Crittografata"
_LuksErr="No LUKS-encrypted partition found." # translate me !
_LuksOpenBody="Specificare un nome per il dispositivo a blocchi crittografato. Non è necessario sia preceduto da /dev/mapper. Viene mostrato un esempio." _LuksOpenBody="Specificare un nome per il dispositivo a blocchi crittografato. Non è necessario sia preceduto da /dev/mapper. Viene mostrato un esempio."
_LuksEncrypt="Crittografia LUKS Automatica" _LuksEncrypt="Crittografia LUKS Automatica"
_LuksEncryptAdv="impostare lunghezza chiave e algoritmo di cifratura" _LuksEncryptAdv="impostare lunghezza chiave e algoritmo di cifratura"
......
...@@ -82,6 +82,7 @@ _LuksMenuBody="Dispositivos e volumes criptografados utilizando o dm_crypt não ...@@ -82,6 +82,7 @@ _LuksMenuBody="Dispositivos e volumes criptografados utilizando o dm_crypt não
_LuksMenuBody2="É necessária uma partição de boot separada do restante sem criptografia ou gestão de volume lógico (LVM - a não ser utilizando Grub BIOS)." _LuksMenuBody2="É necessária uma partição de boot separada do restante sem criptografia ou gestão de volume lógico (LVM - a não ser utilizando Grub BIOS)."
_LuksMenuBody3="A opção automática utiliza as configurações padrão de criptografia, e é recomendado para os iniciantes. Por outro lado, é possível especificar manualmente a criptografia e os parâmetros do tamanho da chave." _LuksMenuBody3="A opção automática utiliza as configurações padrão de criptografia, e é recomendado para os iniciantes. Por outro lado, é possível especificar manualmente a criptografia e os parâmetros do tamanho da chave."
_LuksOpen="Abrir a Partição Criptografada" _LuksOpen="Abrir a Partição Criptografada"
_LuksErr="No LUKS-encrypted partition found." # translate me !
_LuksOpenBody="Defina um nome para o dispositivo de bloco criptografado. Não é necessário acrescentar o prefixo /dev/mapper/. Um exemplo é apresentado." _LuksOpenBody="Defina um nome para o dispositivo de bloco criptografado. Não é necessário acrescentar o prefixo /dev/mapper/. Um exemplo é apresentado."
_LuksEncrypt="Criptografia LUKS Automática" _LuksEncrypt="Criptografia LUKS Automática"
_LuksEncryptAdv="Defina o Tamanho da Chave e Criptografia" _LuksEncryptAdv="Defina o Tamanho da Chave e Criptografia"
......
...@@ -82,6 +82,7 @@ _LuksMenuBody="Dispositivos e volumes criptografados utilizando o dm_crypt não ...@@ -82,6 +82,7 @@ _LuksMenuBody="Dispositivos e volumes criptografados utilizando o dm_crypt não
_LuksMenuBody2="É necessária uma partição de boot separada do restante sem criptografia ou gereciamento de volume lógico (LVM - a não ser utilizando Grub BIOS)." _LuksMenuBody2="É necessária uma partição de boot separada do restante sem criptografia ou gereciamento de volume lógico (LVM - a não ser utilizando Grub BIOS)."
_LuksMenuBody3="A opção automática utiliza as configurações padrão de criptografia, e é recomendado para os iniciantes. Por outro lado, é possível especificar manualmente a criptografia e os parâmetros do tamanho da chave." _LuksMenuBody3="A opção automática utiliza as configurações padrão de criptografia, e é recomendado para os iniciantes. Por outro lado, é possível especificar manualmente a criptografia e os parâmetros do tamanho da chave."
_LuksOpen="Abrir a partição criptografada" _LuksOpen="Abrir a partição criptografada"
_LuksErr="No LUKS-encrypted partition found." # translate me !
_LuksOpenBody="Defina um nome para o dispositivo de bloco criptografado. Não é necessário acrescentar o prefixo /dev/mapper/. Um exemplo é apresentado." _LuksOpenBody="Defina um nome para o dispositivo de bloco criptografado. Não é necessário acrescentar o prefixo /dev/mapper/. Um exemplo é apresentado."
_LuksEncrypt="Criptografia LUKS automática" _LuksEncrypt="Criptografia LUKS automática"
_LuksEncryptAdv="Defina o tamanho da chave e criptografia" _LuksEncryptAdv="Defina o tamanho da chave e criptografia"
......
...@@ -82,6 +82,7 @@ _LuksMenuBody="Устройства и тома зашифрованные dm_cr ...@@ -82,6 +82,7 @@ _LuksMenuBody="Устройства и тома зашифрованные dm_cr
_LuksMenuBody2="Требуется отдельный загрузочный раздел без шифрования или менеджера логических томов (LVM - кроме использующих BIOS Grub)." _LuksMenuBody2="Требуется отдельный загрузочный раздел без шифрования или менеджера логических томов (LVM - кроме использующих BIOS Grub)."
_LuksMenuBody3="Опция автоматического шифрования использует стандартные настройки, рекомендуемые для новичков. Также вы можете сами задать параметры шифра и размера ключа." _LuksMenuBody3="Опция автоматического шифрования использует стандартные настройки, рекомендуемые для новичков. Также вы можете сами задать параметры шифра и размера ключа."
_LuksOpen="Открыть зашифрованный раздел" _LuksOpen="Открыть зашифрованный раздел"
_LuksErr="No LUKS-encrypted partition found." # translate me !
_LuksOpenBody="Укажите имя зашифрованного устройства. Добавлять к нему префикс /dev/mapper/ не обязательно. Пример предоставлен." _LuksOpenBody="Укажите имя зашифрованного устройства. Добавлять к нему префикс /dev/mapper/ не обязательно. Пример предоставлен."
_LuksEncrypt="Автоматическое шифрование LUKS" _LuksEncrypt="Автоматическое шифрование LUKS"
_LuksEncryptAdv="Задать размер ключа и шифр" _LuksEncryptAdv="Задать размер ключа и шифр"
......
...@@ -82,6 +82,7 @@ _LuksMenuBody="Los dispositivos y volúmenes encriptados mediante 'dm_crypt' no ...@@ -82,6 +82,7 @@ _LuksMenuBody="Los dispositivos y volúmenes encriptados mediante 'dm_crypt' no
_LuksMenuBody2="Se requiere una partición de arranque separada del resto, sin encriptación o gestión de volúmenes lógicos (LVM - a menos que se use Grub BIOS)." _LuksMenuBody2="Se requiere una partición de arranque separada del resto, sin encriptación o gestión de volúmenes lógicos (LVM - a menos que se use Grub BIOS)."
_LuksMenuBody3="La opción 'Automático' utiliza opciones de encriptación predeterminadas, y es recomendable para principiantes. En cualquier caso, se puede ajustar manualmente el cifrado y el tamaño de la clave." _LuksMenuBody3="La opción 'Automático' utiliza opciones de encriptación predeterminadas, y es recomendable para principiantes. En cualquier caso, se puede ajustar manualmente el cifrado y el tamaño de la clave."
_LuksOpen="Abrir partición encriptada." _LuksOpen="Abrir partición encriptada."
_LuksErr="No LUKS-encrypted partition found." # translate me !
_LuksOpenBody="Introduzca un nombre para el dispositivo encriptado. No es necesario añadirle delante '/dev/mapper/'. Se proporciona un ejemplo para verlo mejor." _LuksOpenBody="Introduzca un nombre para el dispositivo encriptado. No es necesario añadirle delante '/dev/mapper/'. Se proporciona un ejemplo para verlo mejor."
_LuksEncrypt="Encriptación LUKS automática" _LuksEncrypt="Encriptación LUKS automática"
_LuksEncryptAdv="Establecer cifrado y tamaño de la clave" _LuksEncryptAdv="Establecer cifrado y tamaño de la clave"
......
...@@ -290,6 +290,13 @@ install_base() { ...@@ -290,6 +290,13 @@ install_base() {
[[ $(lsblk -lno FSTYPE,MOUNTPOINT | awk '/ \/mnt$/ {print $1}') == nilfs2 ]] && sed -e '/^HOOKS=/s/\ fsck//g' -i ${MOUNTPOINT}/etc/mkinitcpio.conf && \ [[ $(lsblk -lno FSTYPE,MOUNTPOINT | awk '/ \/mnt$/ {print $1}') == nilfs2 ]] && sed -e '/^HOOKS=/s/\ fsck//g' -i ${MOUNTPOINT}/etc/mkinitcpio.conf && \
check_for_error "root on nilfs2 volume. amend mkinitcpio." check_for_error "root on nilfs2 volume. amend mkinitcpio."
# add luks and lvm hooks as needed
([[ $LVM -eq 1 ]] && [[ $LUKS -eq 0 ]]) && { sed -i 's/block filesystems/block lvm2 filesystems/g' ${MOUNTPOINT}/etc/mkinitcpio.conf 2>$ERR; check_for_error "add lvm2 hook" $?; }
([[ $LVM -eq 0 ]] && [[ $LUKS -eq 1 ]]) && { sed -i 's/block filesystems/block encrypt filesystems/g' ${MOUNTPOINT}/etc/mkinitcpio.conf 2>$ERR; check_for_error "add luks hook" $?; }
[[ $((LVM + LUKS)) -eq 2 ]] && { sed -i 's/block filesystems/block encrypt lvm2 filesystems/g' ${MOUNTPOINT}/etc/mkinitcpio.conf 2>$ERR; check_for_error "add lvm/luks hooks" $?; }
[[ $((LVM + LUKS)) -gt 0 ]] && { arch_chroot "mkinitcpio -P" 2>$ERR; check_for_error "re-run mkinitcpio" $?; }
# Use mhwd to install selected kernels with right kernel modules # Use mhwd to install selected kernels with right kernel modules
# This is as of yet untested # This is as of yet untested
# arch_chroot "mhwd-kernel -i $(cat ${PACKAGES} | xargs -n1 | grep -f /tmp/.available_kernels | xargs)" # arch_chroot "mhwd-kernel -i $(cat ${PACKAGES} | xargs -n1 | grep -f /tmp/.available_kernels | xargs)"
...@@ -522,17 +529,6 @@ generate_fstab() { ...@@ -522,17 +529,6 @@ generate_fstab() {
fi fi
} }
run_mkinitcpio() {
clear
# If LVM and/or LUKS used, add the relevant hook(s)
([[ $LVM -eq 1 ]] && [[ $LUKS -eq 0 ]]) && { sed -i 's/block filesystems/block lvm2 filesystems/g' ${MOUNTPOINT}/etc/mkinitcpio.conf 2>$ERR || check_for_error "lVM2 hooks" $?; }
([[ $LVM -eq 1 ]] && [[ $LUKS -eq 1 ]]) && { sed -i 's/block filesystems/block encrypt lvm2 filesystems/g' ${MOUNTPOINT}/etc/mkinitcpio.conf 2>$ERR || check_for_error "lVM/LUKS hooks" $?; }
([[ $LVM -eq 0 ]] && [[ $LUKS -eq 1 ]]) && { sed -i 's/block filesystems/block encrypt filesystems/g' ${MOUNTPOINT}/etc/mkinitcpio.conf 2>$ERR || check_for_error "LUKS hooks" $?; }
arch_chroot "mkinitcpio -P" 2>$ERR
check_for_error "$FUNCNAME" "$?"
}
# locale array generation code adapted from the Manjaro 0.8 installer # locale array generation code adapted from the Manjaro 0.8 installer
set_locale() { set_locale() {
LOCALES="" LOCALES=""
......
edit_mkinitcpio(){ edit_mkinitcpio(){
nano "${MOUNTPOINT}/etc/mkinitcpio.conf" nano "${MOUNTPOINT}/etc/mkinitcpio.conf"
dialog --backtitle "$VERSION - $SYSTEM ($ARCHI)" --yesno "\n${_RunMkinit}?\n " 0 0 && run_mkinitcpio dialog --backtitle "$VERSION - $SYSTEM ($ARCHI)" --yesno "\n${_RunMkinit}?\n " 0 0 && { arch_chroot "mkinitcpio -P" 2>$ERR; check_for_error "run mkinitcpio" $?; }
} }
edit_grub(){ edit_grub(){
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
setup_graphics_card() { setup_graphics_card() {
DIALOG " $_GCDetBody " --radiolist "\n$_UseSpaceBar\n " 0 0 12 \ DIALOG " $_GCDetBody " --radiolist "\n$_UseSpaceBar\n " 0 0 12 \
$(mhwd -l | awk '/video-/{print $1}' |awk '$0=$0" - off"') 2> /tmp/.driver || return 0 $(mhwd -l | awk '/video-/{print $1}' | awk '$0=$0" - off"' | uniq) 2>/tmp/.driver || return 0
if [[ $(cat /tmp/.driver) != "" ]]; then if [[ $(cat /tmp/.driver) != "" ]]; then
clear clear
......
...@@ -458,7 +458,7 @@ luks_menu() { ...@@ -458,7 +458,7 @@ luks_menu() {
declare -i loopmenu=1 declare -i loopmenu=1
while ((loopmenu)); do while ((loopmenu)); do
LUKS_OPT="" LUKS_OPT=""
DIALOG " $_PrepLUKS " --menu "\n$_LuksMenuBody$_LuksMenuBody2$_LuksMenuBody3\n " 0 0 4 \ DIALOG " $_PrepLUKS " --menu "\n$_LuksMenuBody\n$_LuksMenuBody2\n$_LuksMenuBody3\n " 0 0 4 \
"$_LuksOpen" "cryptsetup open --type luks" \ "$_LuksOpen" "cryptsetup open --type luks" \
"$_LuksEncrypt" "cryptsetup -q luksFormat" \ "$_LuksEncrypt" "cryptsetup -q luksFormat" \
"$_LuksEncryptAdv" "cryptsetup -q -s -c luksFormat" \ "$_LuksEncryptAdv" "cryptsetup -q -s -c luksFormat" \
...@@ -490,6 +490,12 @@ luks_open() { ...@@ -490,6 +490,12 @@ luks_open() {
delete_partition_in_list $part delete_partition_in_list $part
done done
# stop if no encrypted partition found
if [[ $PARTITIONS == "" ]]; then
DIALOG " $_ErrTitle " --msgbox "\n$_LuksErr\n " 0 0
return 1
fi
# Select encrypted partition to open # Select encrypted partition to open
DIALOG " $_LuksOpen " --menu "\n$_LuksMenuBody\n " 0 0 12 ${PARTITIONS} 2>${ANSWER} || return 1 DIALOG " $_LuksOpen " --menu "\n$_LuksMenuBody\n " 0 0 12 ${PARTITIONS} 2>${ANSWER} || return 1
PARTITION=$(cat ${ANSWER}) PARTITION=$(cat ${ANSWER})
...@@ -567,7 +573,7 @@ luks_key_define() { ...@@ -567,7 +573,7 @@ luks_key_define() {
} }
luks_show() { luks_show() {
echo -e ${_LuksEncruptSucc} > /tmp/.devlist printf "\n${_LuksEncruptSucc}\n\n" > /tmp/.devlist
lsblk -o NAME,TYPE,FSTYPE,SIZE ${PARTITION} | grep "part\|crypt\|NAME\|TYPE\|FSTYPE\|SIZE" >> /tmp/.devlist lsblk -o NAME,TYPE,FSTYPE,SIZE ${PARTITION} | grep "part\|crypt\|NAME\|TYPE\|FSTYPE\|SIZE" >> /tmp/.devlist
DIALOG " $_LuksEncrypt " --textbox /tmp/.devlist 0 0 DIALOG " $_LuksEncrypt " --textbox /tmp/.devlist 0 0
} }
......
...@@ -176,7 +176,7 @@ install_drivers_menu() { ...@@ -176,7 +176,7 @@ install_drivers_menu() {
HIGHLIGHT_SUB=1 HIGHLIGHT_SUB=1
declare -i loopmenu=1 declare -i loopmenu=1
while ((loopmenu)); do while ((loopmenu)); do
DIALOG " $_InstDrvTitle " --default-item ${HIGHLIGHT_SUB} --menu "\n$_InstDrvBody\n " 0 0 3 \ DIALOG " $_InstDrvTitle " --default-item ${HIGHLIGHT_SUB} --menu "\n " 0 0 3 \
"1" "$_InstGrMenuTitle|>" \ "1" "$_InstGrMenuTitle|>" \
"2" "$_InstNWDrv" \ "2" "$_InstNWDrv" \
"3" "$_Back" 2>${ANSWER} "3" "$_Back" 2>${ANSWER}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment