AutoSlackPack
AutoSlackPack
Docker-Anwendung from SpaceInvaderOne's Repository
Übersicht
This provides a comprehensive Slackware-based environment with all the necessary build tools and dependencies pre-installed. It is designed for use to build Slackware packages from source on Unraid (Unraid is based off Slackware), which lacks the required build tools and libraries.
In auto mode, it uses SlackBuild scripts from slackbuilds.org to automate the process of downloading, extracting, and building packages from source. Users can specify the SlackBuild and source URLs to automate the build process.
In manual mode, the container can be used to perform custom builds. (Enter the docker console)
Usage
To use this container, fill out the following variables in the Unraid Docker template:
AUTOBUILD: Controls whether the container automatically starts the build process.
Set to "yes" to automatically start building the package using the provided SlackBuild and source download URLs.
Set to "no" to skip the automatic build process. The container will remain running, allowing manual interaction.
SLACKBUILD_DOWNLOAD: URL to the SlackBuild script tarball. SlackBuilds can be found at slackbuilds.org, where links to the source code are also provided.
Example: "http://slackbuilds.org/slackbuilds/15.0/system/mbuffer.tar.gz"
SOURCE_DOWNLOAD: URL to the source code tarball.
Example: "http://www.maier-komor.de/software/mbuffer/mbuffer-20240107.tgz"
You will find the built package in the appdata share here -- /mnt/user/appdata/AutoSlackPack/out
If you prefer to manually build the package, set AUTOBUILD to "no" and manually download (above variables are ignored) and build the package after accessing the container.
Laufzeit-Argumente
- Netzwerk
bridge- Shell
sh- Privilegiert
- false
- Extra Params
--dns 208.67.222.222 --dns 208.67.220.220
Konfiguration der Vorlage
Build in location:Pathrw
- Ziel
- /app
- Wert
- /mnt/user/appdata/AutoSlackPack/in
Package out location:Pathrw
- Ziel
- /tmp
- Wert
- /mnt/user/appdata/AutoSlackPack/out
Autobuild packageVariable
Select yes to autobuild the package then exit | Select no to manually build - container doesnt exit
- Ziel
- AUTOBUILD
- Standard
- yes|no
- Wert
- yes
Download SlackBuild URLVariable
Put here the url of the slackbuild script to use for building the package (get from http://slackbuilds.org/ )
- Ziel
- SLACKBUILD_DOWNLOAD
Download Source URLVariable
Put here the url of the source to use for building the package (get from http://slackbuilds.org/ )
- Ziel
- SOURCE_DOWNLOAD
Kategorien
Statistik herunterladen
6,395
Downloads insgesamt
Einzelheiten
Repository
spaceinvaderone/auto_slack_pack:latestZuletzt aktualisiert2024-10-14
Erstmals gesehen2024-05-15
Führen Sie AutoSlackPack auf Unraid aus.
AutoSlackPack ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.