OSDN Git Service

Merge branch 'separate-config' into dev
[alterlinux/alterlinux.git] / default.conf
1 #!/usr/bin/env bash
2 #
3 # Yamada Hayao
4 # Twitter: @Hayao0819
5 # Email  : hayao@fascode.net
6 #
7 # (c) 2019-2020 Fascode Network.
8 #
9 # config
10 #
11 # Overwrites the first to read and set the build script
12 # This configuration file follows the bash syntax.
13 #
14
15
16 # Architecture to build
17 arch=$(uname -m)
18
19 # OS name used for startup screen, etc.
20 os_name="Alter Linux"
21
22 # OS name used for the name of the image file.
23 iso_name=alterlinux
24
25 # Image file label
26 iso_label="ALTER_$(date +%Y%m%d)"
27
28 # Image file creator information
29 iso_publisher='Fascode Network <https://fascode.net>'
30
31 # Image file name (not file name)
32 iso_application="${os_name} Live/Rescue CD"
33
34 # Image file version
35 iso_version=$(date +%Y.%m.%d)
36
37 # Directory name used for installation
38 install_dir=alter
39
40 # Work directory to execute pacstrap etc
41 work_dir=work
42
43 # Directory to output image file and checksum
44 out_dir=out
45
46 # Key used for signature
47 gpg_key=
48
49 # Set to true to enable plymouth.(-b)
50 boot_splash=false
51
52 # Set the theme name of plymouth.
53 theme_name="alter-logo"
54
55 # Set the package name of the plymouth theme.
56 # Install only if plymouth is enabled.
57 # If it is not packaged, leave this item empty and place those files in airootfs.
58 theme_pkg="plymouth-theme-alter-logo-git"
59
60 # See the `mksquashfs` help for details on these items.
61 sfs_comp="zstd"
62 sfs_comp_opt=""
63
64 # Set the kernel that live session use.
65 # Please don't set anything if you want to use normal kernel.
66 # As of February 23, 2020, the available kernels are lts, zen, ck, , rt and lqx.
67 kernel=zen
68
69 # Set debug mode.
70 # This setting can only be set to true or false.
71 # If bash_debug is set to true, it will be easier to see how the script is executed by executing set -xv.
72 # If debug is set to true, debug messages useful for channel development will be displayed.
73 bash_debug=false
74 debug=false
75
76 # Set the Japanese mode.
77 # When this is enabled, the packages in the japanese package list will be installed.
78 # A file for Japanese input is added.
79 japanese=false
80
81 # Enable post-build cleaning.
82 # When enabled, airootfs in the working directory is deleted after squashfs is created.
83 cleaning=false
84
85 # Set the default live environment user name
86 defaultusername='alter'
87
88 # Set the live environment user name (force)
89 username="alter"
90
91 # Set the live environment user password
92 password="alter"
93
94 # Set the user's default shell.
95 usershell="/bin/bash"
96
97 # Channel name to build by default
98 channel_name='xfce'
99
100 # Set whether to check the build.
101 # If true, do not check. If false, confirm.
102 noconfirm=false
103
104 # Use mkalteriso written in a traditional shell script 
105 # instead of the C ++ version of mkalteriso.
106 shmkalteriso="false"
107
108 # When set to true, colored output will not be performed.
109 nocolor=false
110
111 # If set to true, do not check dependent packages.
112 nodepend=false
113
114 # If set to true, enable message debag.
115 msgdebug=false
116
117 # List of packages required for build
118 dependence=(
119     "alterlinux-keyring"
120 #   "archiso"
121     "arch-install-scripts"
122     "curl"
123     "dosfstools"
124     "edk2-shell"
125     "git"
126     "libburn"
127     "libisofs"
128     "lz4"
129     "lzo"
130     "make"
131     "squashfs-tools"
132     "libisoburn"
133  #  "lynx"
134     "xz"
135     "zlib"
136     "zstd"
137 )
138