sysfunc is a shell library intended for Unix sysadmins. It provides a set of portable shell functions including features such as file copy, symbolic link management, file/dir deletion, user/group management, data block replacement in a file, line replacement, commenting/uncommenting lines, service management, and volume group/logical volume/file system creation.
Tags | Unix shell SysAdmin |
---|---|
Licenses | LGPL |
Operating Systems | All POSIX (Linux/BSD/UNIX-like OSes) |
Implementation | Bash/KSH |
Release Notes: sf_db readonly functions can now get their content from standard input. This release also introduces the 'cfg' module, a unified mechanism to manage configuration parameters (based on sf_db; adds default values).
Release Notes: This is a bugfix release.
Release Notes: New functions: sf_lvm_vg_free, sf_soft_repo_list, and sf_tm_date. In sf_tm_now(), format is now overridable and local time is now the default (UTC remains possible). sf_fs functions: every function whose name did not start with the 'sf_fs' prefix has been renamed. Improved default FS determination.
Release Notes: Fixes and improvements, fixes in soft_xxx() functions, and an improved save system.
Release Notes: This is a hotfix release. It fixes a major bug introduced in version 1.1.23 (a potential endless loop in sf_save()). As most sysfunc functions call the buggy code, you shouldn't use version 1.1.23 anymore.