s3.TUP: Add use of s3 internal package installer which was extented for plugin use in 2586ebf. Some code beautifying, add crosstool-ng version output in build.log.
_sys_check: Add support for distro Arch, CentOS 8, Fedora 31
installers: Update with s3.TUP pachage exceptions
add usage of 3 optional parameter to set binvars, headervars and libvars
now its possible to reuse this function from plugins to check and install packages
Library Update Menu
Logical change in preselection of libs. Only existing libraries with lower versions in the toolchain are now preselected for the update. Colorize of version numbers (green=uptodate;magenta=updatable)
new option -ctng to create or edit cross toolchain templates
./s3 tcupdate -ctng TEMPLATE-NAME #edit / create cross toolchain with the given template name
extend and optimize config file builder
reordering command buttons in some menus
some simplebuild integration fixes
remove unnecessary lines in ar71xx_mips cross toolchain template
s3 Toolchain Menu: New Entry CREATE to start cross toolchain builder menu
s3 Build Menu: New Entry UPDATE to start library updater menu
s3 Build Menu: New Entry BACKUP to make toolchain backups
update language files (en,de)
* Convert s3.TUP plugin to s3 module (v0.10.0)
integrate toolchain updater in then Main Menu
replace copy functionality in Toolchain Menu with backup function
new commandline options:
./s3 tcupdate -b/--backup TOOLCHAIN-NAME #create backup archive in download folder
./s3 tcupdate -d/--duplicate TOOLCHAIN-NAME NEW-TOOLCHAIN-NAME #create a copy of toolchain
* extend command line parameters (v0.10.1)
better support for scripted cross toolchain creation
new commandline options:
./s3 tcupdate -c/--create TEMPLATE-NAME #create cross toolchain based on given template name
./s3 tcupdate -s/--setup #installs build environment of crosstool-NG
* extend command line parameters (v0.10.2)
better support for scripted cross toolchain creation
new commandline options:
./s3 tcupdate TOOLCHAIN-NAME LIBRARY-KEY-1,LIBRARY-KEY-2,LIBRARY-KEY-n #update the specified toolchain with the specified libraries
* code optimization (v0.10.3)