# This is the general configuration file of slpkg: # /etc/slpkg/slpkg.toml # Updated: 15/04/2024, Version: 5.0.6 [CONFIGS] # OS architecture by default. OS_ARCH = "x86_64" # Where the packages download. # This path works only with the command download. DOWNLOAD_ONLY_PATH = "/tmp/slpkg/" # File suffix for list packages. # Change here if you are going to use '.sqf' files. FILE_LIST_SUFFIX = ".pkgs" # Configs for displaying colorful menu. Default is true. [true/false] COLORS = true # Specify the number of jobs to run concurrently. Default is '-j4'. MAKEFLAGS = "-j4" # Set for GPG verification. Default is false. # If you set true, you should update the repositories for GPG-KEY import. GPG_VERIFICATION = false # Set for checksum md5 verification. Default is true. [true/false] CHECKSUM_MD5 = true # Dialog is a program that will let you present a variety of questions or # display messages using dialog boxes from a shell script. # Default is true. [true/false] DIALOG = true # This config is ONLY for -current users and slack repository, # using with the upgrade command. Adds new packages to install # added by Patrick. Default is false. [true/false] NEW_PACKAGES = false # This config is also ONLY for -current users and slack repository, # using with the upgrade command. Removes packages that no longer exist # in the repository. Default is false. [true/false] REMOVED_PACKAGES = false # Choose ascii printable characters. # If true, it uses the extended characters, otherwise the basic ones. # Default is true. [true/false]. ASCII_CHARACTERS = true # Set false to all the questions. If set false, option --yes will # not work. Default is true. [true/false]. ASK_QUESTION = true # This config removes the kernel version from some slackbuilds custom # version build, like nvidia-kernel and virtualbox-kernel slackbuild packages. # It helps to compare install and repository versions. # Default is true. [true/false]. KERNEL_VERSION = true # Download sources in parallel. Default is false. [true/false] # Alternatively, you can use the option '--parallel'. PARALLEL_DOWNLOADS = false # Specifies number of concurrent download streams. Default is 5. MAXIMUM_PARALLEL = 5 # If progress bar is true, it does not print the commands as they # are executed. Default is false. [true/false] PROGRESS_BAR = false # There are 5 predefined spinners for the progress bar. # Default is spinner. [spinner/pie/moon/line/pixel/ball/clock] PROGRESS_SPINNER = "spinner" # Choose color for the progress bar spinner. # Default is white. [white/green/violet/yellow/blue/cyan/grey/red] SPINNER_COLOR = "white" # Choose color for the border box. # Bold colors: [bold_green/bold_cyan/bold_yellow/bold_red/bold_blue] # Colors: [white/green/cyan/yellow/red/blue] # Default is bold_green. BORDER_COLOR = "bold_green" # Keep process log files on /var/log/slpkg/ folder. # Default is true. [true/false] PROCESS_LOG = true # Slackware command for installation packages, instead, you can use # 'installpkg'. Normally upgradepkg only upgrades packages that are # already installed on the system, and will skip any packages that # do not already have a version installed. If --install-new is specified, # the behavior is modified to install new packages in addition to # upgrading existing ones. See manpage of the upgradepkg. INSTALLPKG = "upgradepkg --install-new" # Slackware command to reinstall packages. # Upgradepkg usually skips packages if the exact same package # (matching name, version, arch, and build number) is already installed # on the system. Use the --reinstall option if you want to upgrade all # packages even if the same version is already installed. REINSTALL = "upgradepkg --reinstall" # Slackware command to remove packages. # removepkg removes a previously installed Slackware package, while # writing a progress report to the standard output. A package may be # specified either by the full package name (as you'd see listed in # /var/lib/pkgtools/packages/), or by the base package name. # See manpage of the removepkg. REMOVEPKG = "removepkg" # You can choose a downloader among wget, wget2, curl and lftp. # Default is wget. [wget/wget2/curl/lftp] DOWNLOADER = "wget" # Wget downloader options. # -c, --continue: resume getting a partially-downloaded file. # -q, Turn off Wget's output. # --show-progress, Force wget to display the progress bar in any verbosity. WGET_OPTIONS = "-c -q --progress=bar:force:noscroll --show-progress" # Curl downloader options. CURL_OPTIONS = "" # Lftp donwloader options. LFTP_GET_OPTIONS = "-c get -e" # Lftp mirror options are used to synchronize with the SBo and # Ponce repositories or for the local repositories. LFTP_MIRROR_OPTIONS = "-c mirror --parallel=100 --only-newer --delete" # Python urllib3 settings used for checking between two changelog files. # Timeouts allow you to control how long (in seconds) requests are allowed # to run before being aborted. In simple cases, you can specify a timeout # as a float. By default, urllib3 will retry requests 3 times and follow # up to 3 redirects. For more please visit: # https://urllib3.readthedocs.io/en/stable/user-guide.html URLLIB_RETRIES = false URLLIB_REDIRECT = false URLLIB_TIMEOUT = 3.0 # If you are going to use a proxy server, try to fill in these variables. # Choose between http or socks proxy type. # For a sock proxy, you need to install the PySocks package. # https://urllib3.readthedocs.io/en/stable/advanced-usage.html#socks-proxies PROXY_ADDRESS = "" PROXY_USERNAME = "" PROXY_PASSWORD = ""