Up |
SYSPACK
SysPack is a non standard Scol library : it is not yet include in the default
Scol release. It is a beta version without guarantie. I put this library under license :
GNU LGPL 2
It provides new functions to differents sections (alphabetic order) :
- archives : compress and/or uncompress files and/or directories with LZMA, 7zip, ... format
- benchmark : benchmarks
- dictionnaries : objects and strings
- environment : packages, loop-like, functions and variables
- install & update : softwares installation, patches, Scol updates, plugins
- keyfile : open, delete keys file, get and set values, ...
- network : HTTP, FTP, SFTP, SMTP, ... requests
- others : commons functions
- PCRE : perl compatible regular expressions
- standard library : strings, lists, arrays, tuples, encodings, ...
- system : os informations, files and directories, logs, ...
- temporary files : create, delete and manage them
However, few parts of the source code are under differents licenses. This is
specified in this documentation for each affected function. In this case, you must
agree their terms to use it and inform the user if any. If you don't agree with one
or several licences, you can not use this library OR you can rebuild the library from
its source code after
setting the flags (see "_compilation.h" header file). In this last case, these
affected functions will always return 'nil'.
If the documentation doesn't give explicit license, its license is GNU LGPL v2
You can test the supported licenses by your library : see syspackSupportedVersion.
Syspack is under development. New functions will be added, old functions can be updated (the backward compatibility will be assured).
Files
You should download the library from this url : http://redmine.scolring.org/projects/syspack/files
Installation
To install this library, copy the syspack.dll (on MS Windows) or syspack.so (on GNU/Linux) into the plugins subdirectory.
Edit the usm.ini file and add this line :
plugin plugins/syspack.dll ScolLoadPlugin ScolUnloadPlugin(MS Windows)
plugin ./plugins/syspack.so ScolLoadPlugin ScolUnloadPlugin(GNU/Linux)
Uninstallation
Edit the usm.ini file and comment (or remove) the line above :
# plugin plugins/syspack.dll ScolLoadPlugin ScolUnloadPlugin(MS Windows)
# plugin ./plugins/syspack.so ScolLoadPlugin ScolUnloadPlugin(GNU/Linux)
You can delete the syspack.so (or syspack.dll) file too.
Support
Please, prefer to post all comments or questions to the forum (section 'Coding').