3
0
Fork
You've already forked scripts
0
Scripts used for maintaining starkOS
  • Shell 100%
2026年07月04日 14:25:53 +02:00
archived archived post-installer and starkos-installer scripts 2026年07月04日 12:23:49 +02:00
ansi-256-color-pallette ansi-256-color-pallette: add script ANSI 256 Color Palette with suggested variables and color codes 2026年01月23日 08:12:12 +01:00
builder.sh update url tarballs on builder.sh script 2026年07月04日 14:25:53 +02:00
config update config files to starkos data 2026年07月04日 11:10:17 +02:00
config.default update config files to starkos data 2026年07月04日 11:10:17 +02:00
convert_metadata_spkgbuild convert_metadata_spkgbuild: new script to update spkgbuild template 2026年01月04日 20:17:14 +01:00
genpackagelist.sh scripts: add files 2024年01月04日 05:55:19 +01:00
genportscsv.sh scripts: add files 2024年01月04日 05:55:19 +01:00
iso.sh update to starkos data 2026年07月04日 11:18:40 +02:00
LICENSE Add LICENSE 2024年01月13日 15:27:43 +00:00
missingdep.sh scripts: add files 2024年01月04日 05:55:19 +01:00
orphanports.sh scripts: add files 2024年01月04日 05:55:19 +01:00
outdate.sh more domains added 2024年03月21日 14:46:44 +00:00
packages.json scripts: add files 2024年01月04日 05:55:19 +01:00
ports-outdated.sh ports-outdated.sh: add chromium-widevine 2026年05月03日 14:48:14 +02:00
ports.csv scripts: add files 2024年01月04日 05:55:19 +01:00
ports.sh scripts: add files 2024年01月04日 05:55:19 +01:00
portupdate.sh scripts: add files 2024年01月04日 05:55:19 +01:00
README.md Actualizar README.md 2026年06月29日 16:39:13 +02:00
rep-gen.sh scripts: add files 2024年01月04日 05:55:19 +01:00
rootfs.sh update varios scripts to stark-OS data 2026年07月04日 11:46:51 +02:00
run_qemu scripts: add files 2024年01月04日 05:55:19 +01:00
runit-iso.sh update varios scripts to stark-OS data 2026年07月04日 11:46:51 +02:00
runit-rootfs.sh runit-rootfs.sh : add cleandirs 2025年03月02日 08:31:55 +01:00
s6-iso.sh st-iso.sh : update to starkos data 2026年07月04日 11:40:06 +02:00
s6-rootfs.sh s6-rootfs.sh : update url repos to stark-OS 2026年07月04日 11:43:52 +02:00
sysv-iso.sh sysv-iso.sh : update to stark-OS data 2026年07月04日 11:45:29 +02:00
sysv-rootfs.sh (testing) new scripts to create rootfs tarball and ISO image with sysv and s6 support 2024年02月13日 17:56:11 +01:00
update.sh scripts: add files 2024年01月04日 05:55:19 +01:00
update_dialog.sh scripts: add files 2024年01月04日 05:55:19 +01:00
verifyport.sh scripts: add files 2024年01月04日 05:55:19 +01:00

scripts

This repository contains scripts used for maintaining distribution, including release engineering. All scripts are written in posix sh and most of them have names describing their function.

builder.sh

builder.sh is the most complex script of the repository. It is used for operations on a rootfs, such as building packages and creating updated rootfs tarbals and isos. With ./buider.sh -h one can see its option and basic usage. It has minimal requirements and if called with an argument that will require something not available in the system it will inform the user.

It is used by other wrapper scripts in the repo to accomplish specific tasks:

  • s6-rootfs: Creates an updated rootfs tarball with s6 init system.
  • s6-iso: Creates a base, xorg and wayland iso with s6 init systems. Arguments: [-b(ase) -x(org) -x(ayland)]
  • sysv-rootfs: Creates an updated rootfs tarball with SysVinit system.
  • sysv-iso: Creates a base, xorg and wayland iso with SysVinit systems. Arguments: [-b(ase) -x(org) -x(ayland)]
  • portupdate.sh: Updates ports in a chroot.