OSDN Git Service

[update] : Use wfa
[alterlinux/alterlinux.git] / default.conf
index 8e0e9c5..4da8f25 100644 (file)
@@ -26,7 +26,7 @@
 # !! WARNING !!
 # This variable can only be used in default.conf.
 # It does not apply even if it is used in the config of each channel.
-DEFAULT_ARGUMENT=""
+DEFAULT_ARGUMENT=()
 
 #-- archiso --#
 # Architecture to build
@@ -93,13 +93,19 @@ theme_name="alter-logo"
 channel_name='xfce'
 
 # Build the tarball with iso.
-# Change the default behavior of "-k" and "--tarball".
+# Change the default behavior of "--tarball".
 tarball=false
 
+# Set command line argument for tar command
+# It is only used for creating tarball
+# Change the default behavior of "--tar-opts".
+tar_comp="gzip"
+tar_comp_opt=()
+
 # See the `mksquashfs` help for details on these items.
 # This variable overrides each build option "-c" or "-t".
 sfs_comp="xz"
-sfs_comp_opt=""
+sfs_comp_opt=()
 
 
 # If set to true, include alteriso_info in iso root.
@@ -114,17 +120,35 @@ include_info=true
 # This setting cannot be changed by an argument.
 customized_syslinux=true
 
+
 # Do not add rescue mode launch items
 # If true, do not add items such as "without GUI" or "Safe graphics".
 # This setting cannot be changed by an argument.
 norescue_entry=false
 
 
-# Add extra files
-# Include files of share-extra channel
+# Modules to include
+# An array of module directory names to include.
 # This setting cannot be changed by an argument.
-include_extra=false
-
+# Use this array only in the configuration files in the channel.
+#modules=("share")
+
+# AUR Helper config
+aur_helper_command="yay"
+aur_helper_package="yay"
+aur_helper_depends=("go")
+aur_helper_args=(
+    --useask
+    --mflags "-AcC"
+    --aur
+    --nocleanmenu
+    --nodiffmenu
+    --noeditmenu
+    --noupgrademenu
+    --noprovides
+    --removemake
+    --mflags "--skippgpcheck"
+)
 
 #-- kernel config --#
 # Set the kernel that live session use.
@@ -165,16 +189,15 @@ usershell="/bin/bash"
 # Install memtest86
 memtest86=true
 
+# Set the size of cowspace
+# Change the default behavior of "--cowspace"
+cowspace="1GB"
 
 #-- language config --#
 
 # Sets the default locale for the live environment.
 # You can also place a package list for that locale name and install packages specific to that locale.
 locale_name="en"
-locale_gen_name="en_US.UTF-8"
-locale_version="gl"
-locale_time="UTC"
-locale_fullname="global"
 
 
 #-- Script options --#
@@ -189,12 +212,6 @@ cleaning=false
 # Change the default behavior of "--noconfirm".
 noconfirm=false
 
-# Use mkalteriso written in a traditional shell script instead of the C ++ version of mkalteriso.
-# There is no difference in functionality between the C ++ version and the shell version,
-# but if you have problems with one, use the other.
-# Change the default behavior of "--shmkalteriso".
-shmkalteriso=false
-
 # When set to true, colored output will not be performed.
 # Change the default behavior of "--nocolor".
 nocolor=false
@@ -239,12 +256,21 @@ noiso=false
 # Change the default behavior of "--noaur".
 noaur=false
 
+# Do not build and install from PKGBUILD
+# Change the default behavior of "--nopkgbuild".
+# Use this option only for debugging purposes or if you understand what you are trying to do.
+nopkgbuild=false
+
 # Do not check pacman key
 # This option allows the installation of unsigned packages, which reduces security.
 # Use it for debugging only and never allow it permanently on channel config.
 # Change the default behavior of "--nosigcheck".
 nosigcheck=false
 
+# Do not remove working dir
+# Change the default behavior of "--normwork".
+normwork=false
+
 #-- Debug options --#
 
 # Set debug mode.
@@ -254,6 +280,7 @@ nosigcheck=false
 # If debug is set to true, debug messages useful for channel development will be displayed.
 bash_debug=false
 debug=false
+pacman_debug=false
 
 # If set to true, enable message debag.
 # This option previously debugged the message output in build.sh, but now it debugs msg.sh.
@@ -267,6 +294,24 @@ msgdebug=false
 # $ git rev-parse --short HEAD
 gitversion=false
 
+# Additional list of packages to exclude from channel
+# Works the same as an exclude file
+# Use this array for debugging only
+# This setting cannot be changed by an argument.
+additional_exclude_pkg=()
+
+# Additional list of modules to load
+# Use this array for debugging only
+# Change the default behavior of "--add-module".
+# This array is not available in the configuration files in the channel.
+additional_modules=()
+
+# Run with tee command
+# Set to "false" to disable logging
+# If not false, the log will be saved in the specified path.
+# Change the default behavior of "--log" and "--logpath".
+logging="false"
+
 
 # List of packages required for build
 # The following packages are checked to see if they are installed before running build.sh
@@ -275,25 +320,16 @@ gitversion=false
 # If you don't use Alter Linux repository, redefine this array in channel config
 # and remove alterlinux related packages from dependence.
 dependence=(
-    "alterlinux-keyring"
-#   "archiso"
-    "arch-install-scripts"
-    "curl"
-    "cmake"
-    "dosfstools"
-    "git"
-    "libburn"
-    "libisofs"
-    "lz4"
-    "lzo"
-    "make"
-    "ninja"
-    "pyalpm"
-    "squashfs-tools"
-    "libisoburn"
-#   "lynx"
-    "xz"
-    "zlib"
-    "zstd"
-    "qt5-base"
+    "alterlinux-keyring" # For install packages from Alter Linux repo
+    "arch-install-scripts" # For pacstrap and arch-install
+    "curl" # For getting keyring
+    "dosfstools" # For creating efiboot.img
+    "git" # For getting git ref (--gitversion)
+    "libisoburn" # For creating iso image file (xorriso)
+    "pyalpm" # For checking package (package.py)
+    "squashfs-tools" # For creating airootfs.sfs
+    "make" # For creating iso for releasing
+    
+    # Archive library
+    "lz4" "lzo" "xz" "zstd"
 )