GitHubのミラーです
https://github.com/FascodeNet/alterlinux
リビジョン | 4ff5a661bbc3cd2bb1c77b2e432b74c1441e6cf7 (tree) |
---|---|
日時 | 2020-08-23 18:34:10 |
作者 | hayao <shun819.mail@gmai...> |
コミッター | hayao |
[update] : new codes for alteriso3
@@ -14,36 +14,47 @@ set -e -u | ||
14 | 14 | # All values can be changed by arguments. |
15 | 15 | password=alter |
16 | 16 | boot_splash=false |
17 | -kernel='zen' | |
17 | +kernel_config_line='zen linux-zen linux-zen-beaders vmlinuz-linux-zen linux-zen' | |
18 | 18 | theme_name=alter-logo |
19 | 19 | rebuild=false |
20 | -japanese=false | |
21 | 20 | username='alter' |
22 | 21 | os_name="Alter Linux" |
23 | 22 | install_dir="alter" |
24 | 23 | usershell="/bin/bash" |
25 | -debug=true | |
24 | +debug=false | |
25 | +timezone="UTC" | |
26 | +localegen="en_US\\.UTF-8\\" | |
27 | +language="en" | |
26 | 28 | |
27 | 29 | |
28 | 30 | # Parse arguments |
29 | -while getopts 'p:bt:k:rxju:o:i:s:da:' arg; do | |
31 | +while getopts 'p:bt:k:rxu:o:i:s:da:g:z:l:' arg; do | |
30 | 32 | case "${arg}" in |
31 | 33 | p) password="${OPTARG}" ;; |
32 | 34 | b) boot_splash=true ;; |
33 | 35 | t) theme_name="${OPTARG}" ;; |
34 | - k) kernel="${OPTARG}" ;; | |
36 | + k) kernel_config_line="${OPTARG}" ;; | |
35 | 37 | r) rebuild=true ;; |
36 | - j) japanese=true;; | |
37 | 38 | u) username="${OPTARG}" ;; |
38 | 39 | o) os_name="${OPTARG}" ;; |
39 | 40 | i) install_dir="${OPTARG}" ;; |
40 | 41 | s) usershell="${OPTARG}" ;; |
41 | 42 | d) debug=true ;; |
42 | 43 | x) debug=true; set -xv ;; |
43 | - a) arch="${OPTARG}" | |
44 | + a) arch="${OPTARG}" ;; | |
45 | + g) localegen="${OPTARG/./\\.}\\" ;; | |
46 | + z) timezone="${OPTARG}" ;; | |
47 | + l) language="${OPTARG}" ;; | |
44 | 48 | esac |
45 | 49 | done |
46 | 50 | |
51 | +# Parse kernel | |
52 | +kernel=$(echo ${kernel_config_line} | awk '{print $1}') | |
53 | +kernel_package=$(echo ${kernel_config_line} | awk '{print $2}') | |
54 | +kernel_headers_packages=$(echo ${kernel_config_line} | awk '{print $3}') | |
55 | +kernel_filename=$(echo ${kernel_config_line} | awk '{print $4}') | |
56 | +kernel_mkinitcpio_profile=$(echo ${kernel_config_line} | awk '{print $5}') | |
57 | + | |
47 | 58 | |
48 | 59 | # Delete file only if file exists |
49 | 60 | # remove <file1> <file2> ... |
@@ -85,7 +96,7 @@ dconf update | ||
85 | 96 | |
86 | 97 | |
87 | 98 | # Replace link |
88 | -if [[ "${japanese}" = true ]]; then | |
99 | +if [[ "${language}" = "ja" ]]; then | |
89 | 100 | remove /etc/skel/Desktop/welcome-to-alter.desktop |
90 | 101 | remove /home/${username}/Desktop/welcome-to-alter.desktop |
91 | 102 |