OSDN Git Service

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