Smlinux
Find a file
SMLinux bf6282a1f7 Changes to bldpkg:
* Converted all upper case variable names to lower case
* Added a TODO section at the top of the script
* Improved code that checks which build variables and functions are not set inside an SMBuild at the beginning of the build
* Moved code that searches for build dependencies near the top of the script and fixed search path to /share/doc
* Added a simple check to determine whether the parent temporary directory is writable
* Commented out code that places $app.{app,version,build} files inside parent temp directory
* Moved code that verifies checksums of source files near the top of the script
* Improved code that exports CONFIG_SITE for autoconf-based packages
* Fixed variable name "tmpfssavingsize"
* Discarded code that introduced passfailcleanup and interruptcleanup functions and reverted back to
  prepbuildsummary and interruptsummary functions
2022-02-14 09:03:51 +05:30
base -> Replaced extra/usbreset program with the one already provided by usbutils 2022-02-13 15:49:41 +05:30
buildsamples Added new SM_SKIPCHECKSUM variable in bldpkg and sample buildfile 2022-01-31 18:50:13 +05:30
extra -> Replaced extra/usbreset program with the one already provided by usbutils 2022-02-13 15:49:41 +05:30
gtk Replaced upper case variable names with lower case variable names in all gtk build files 2022-02-13 15:26:25 +05:30
net Added net section 2022-02-13 15:56:03 +05:30
xfce -> Replaced upper case variable names in Xfce with lower case 2022-02-13 19:15:42 +05:30
xorg Replaced upper case variable names with lower case names in all build files in xorg section 2022-02-13 14:46:27 +05:30
.gitignore Initial commit 2022-01-28 23:06:05 +05:30
bldpkg Changes to bldpkg: 2022-02-14 09:03:51 +05:30
bldpkg.conf -> Set various defaults in bldpkg.conf 2022-02-05 09:14:52 +05:30
CREDITS Initial commit 2022-01-28 23:06:05 +05:30
log Added a log script that logs build output to a file in the package directory 2022-01-29 10:38:23 +05:30
mksm Added mksm, SMLinux's package build file generator 2022-01-29 00:00:05 +05:30
README Initial commit 2022-01-28 23:06:05 +05:30
ssb.SMBuild Removed BUILDVARS variable in main and section build files 2022-01-30 10:06:53 +05:30

Welcome to SMLinux!

SMLinux is an experimental linux distribution based on the musl C library using a 
Slackware-based build/packaging system, aimed at intermediate and advanced users. In
some packages, SMLinux uses patches from other linux distros for bug fixing, better 
support and consistency with the musl C library. 

SMLinux currently supports only x86_64 and aarch64 (arm64) CPU architectures.

SMLinux Guide can be found on: 
http://pktsurf.in/guide

Complete source, including build files and source tarballs, and binary packages 
can be found on: 
http://slackware.uk/smlinux/

You can contact us in the #smlinux channel of irc.freenode.net.

Happy Slacking!