edrcrevision

Package: WA2L/edrc 1.5.57
Section: WA2L/edrc (1)
Updated: 27 May 2025
Index Return to Main Contents

 

NAME

edrcrevision - revision history of WA2L/edrc

 

AVAILABILITY

WA2L/edrc

 

DESCRIPTION

This manpage gives you an overview of changes between the different releases of WA2L/edrc.

For an explanation of the revision number system see section RELEASE-NUMBERS and for an explanation of used shortcuts in the REVISION-HISTORY see section SHORTCUTS.

 

RELEASE-NUMBERS

The release number format is: <major>.<update>.<patch_level> .

If the <major> part changes, major design changes were applied, therefore you have to upgrade your installation.

If the <update> part changes, important bugfixes were applied, the config file might have changed, therefore you should upgrade your WA2L/edrc installation to the current version.

If the <patch_level> part changes, minor changes or bugfixes were applied, the configuration file format did not change, therefore it is not urgent to upgrade your installation, but recommended.

 

SHORTCUTS

 

OBJECT

cmd
command

man
manual page

doc
plain documentation

cfg
configuration

opt
option

dir
directory

lib
shared or static operating system dependent library files or perl modules

 

ACTION

new
new function, configuration parameter, option, behavior

chg
change

fix
bugfix

cor
correction of descriptions, comments, logfile output, typing errors
 

REVISION-HISTORY

 

1.5.57

Sun Dec 22 22:22:22 CEST 2024 release
MAIN IMPROVEMENTS:
-
obj/act *: several minor corrections and improvements.
-
cmd/new lgcheckd: more efficient and leaner log check daemon to replace the logcheckd.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.57 (Sat May 25 20:19:00 CEST 2024)
-
cfg/chg syslog.Linux-64: significant enhancement of pattern file.
-
cfg/chg ..name_index: . to document the current directory added in many directories.
-
cfg/chg edrcman.map: many more man pages and elements mapped to manual pages to enable looking up as most files as possible.
-
cfg/chg logcheckd.cfg: new setting USE_LEGACY_COMMAND to transparently relay to new log check daemon lgcheckd.
-
cfg/chg edrcinit.cfg: new setting nginx_shellinaboxd.
-
cfg/chg edrcinit.cfg: new setting batteryalert.
-
cfg/chg binprobe.dat: add md5string.
-
cfg/new edrcinit/WA2Ledrc.batteryalert: edrcinit service handler for batteryalert.
-
cmd/chg vsav: save file versions compressed.
-
cmd/chg edrcman: the OS in -o OS manpage is not case sensitive.
-
cmd/chg pack: react on $EDRC_DEBUG_PACK_EXCLUDE to debug the EXCLUDE_LIST of the pack.cfg file.
-
cmd/chg pack: add the pack.cfg file at the beginning of the package file to be more error resilient.
-
cmd/chg patchinstall: repeat file installation and symlink property adjustment after corpse removal on cpio extract error.
-
cmd/chg lua, luac: moved from edrc/lib/ to edrc/bin/.
-
cmd/chg job, joblog, jobwatch, joblog: new option -V to print program version.
-
cmd/chg job, jobwatch: state in job list is colored on terminal.
-
cmd/chg perlenv: new -n option to avoid export VARIABLE output.
-
cmd/chg shlib: new -n option to avoid export VARIABLE output.
-
cmd/chg joblog: new -q option to tail always the current running job log.
-
cmd/chg www/report/cgi/vsdfml: display vsdfml files in WA2L/edrc:report portal.
-
cmd/chg www/report/cgi/md: display markdown files in WA2L/edrc:report portal.
-
cmd/chg www/report/cgi/man: display man files in WA2L/edrc:report portal.
-
cmd/chg www/report/cgi/edoc: display files formatted with contrib.doc syntax in WA2L/edrc:report portal.
-
cmd/chg www/report/cgi/doc: enhancement to display vsdfml, md, man, doc and compressed files in WA2L/edrc:report portal.
-
cmd/chg select_columns: enable to display CSV files with an initial sep=... line properly.
-
cmd/chg lgcpattern: add -i option to only print [IGNORED] lines.
-
cmd/chg lgcpattern: add -p option to print a regular expression based on logfile entries.
-
cmd/chg batteryalert: add -a option to query alert state.
-
cmd/chg csvcat: enable to display CSV files with an initial sep=... line properly.
-
cmd/new cpanm: get, unpack build and install modules from CPAN.
-
cmd/new luarocks: Lua package installation program.
-
cmd/new luaversion: print lua version.
-
cmd/new .lua_wrapper: lua wrapper.
-
cmd/new luaenv: print environment for lua.
-
cmd/new pip: Python package manager to handle python packages distributed with WA2L/edrc.
-
cmd/new pythonversion: print major.minor python version.
-
cmd/new name: handle also files stared thru .python_wrapper.
-
cmd/chg edrcman: add -i option to display internet based man pages.
-
cmd/chg edrcman: add/chg -l (sys|os) option to list available local and internet based man page sources.
-
cmd/chg cmdlist: handle also python scripts started thru .python_wrapper.
-
cmd/chg .python_wrapper: wrap python commands.
-
cmd/new pythonenv: print environment needed for external python commands or recovery scripts written in python to profit from WA2L/edrc distributed packages.
-
cmd/chg contrib/scriptinstall: avoid error message on empty scripts dir. cmd/chg csv: skip empty and commented lines at input begin for w2s, t2s, ct2 commands.
-
cmd/chg vls: list last (terminal page) of saved versions, whereas vlist lists all saved versions (unchanged).
-
cmd/chg name: avoid read permission error messages.
-
cmd/chg name: read '.' entry in directory/..name_index to print directory description.
-
cmd/chg tpl: $TPL_CFG can hold an additional configuration file for tpl.
-
cmd/chg www/report/cgi/statistics: more accurate image alignment.
-
cmd/chg www/report/cgi/users.list: timestamp format corrected.
-
cmd/chg www/report/cgi/users.add: timestamp format corrected.
-
cmd/chg www/report/cgi/users.*: use post in forms instead of get.
-
cmd/chg sqlite: upgrade to version 3.46.0 for Linux.64/2.27/.
-
cmd/chg sqlite: upgrade to version 3.46.0 for Linux.64/2.22/.
-
cmd/chg job: last targets the last job enqueued by the user, now.
-
cmd/chg pmdesc: new option -d for csv output, set default width of module name output to 52 characters.
-
cmd/new lgcheckd: more efficient and leaner log check daemon to replace the logcheckd.
-
cmd/chg csv: option cat:lgcheckd.cfg added.
-
cmd/chg pstree: use long output of process list on Linux and limit output width on a TTY. Non-TTY output is not limited.
-
cmd/chg jobstart: new option logswitch to switch logfile.
-
cmd/chg pstree: exit code 5 on abort.
-
cmd/chg pstree: new option -r to print process-ids in reverse order.
-
cmd/chg logview: new option -h to print program usage.
-
cmd/chg logtail: new option -h to print program usage, -c and -C to colorize tailed output based on pattern files.
-
cmd/chg logtail: new option -t to add a high resolution timestamp to the output.
-
cmd/chg jobstart: add DOCREF column to jobstart list output.
-
cmd/new batteryalert: monitor battery charge level and alert.
-
cmd/chg job: -c option to print commands fo job.
-
cmd/chg job: remove job improved.
-
cmd/chg lgcpattern: check a log check pattern file definition.
-
cmd/new eterm: start an application in a separate X-terminal.
-
cmd/chg job: state change (run/done/stab/abort/removed) are now also logged to the log file of the job to have the information also available when using joblog -j jobid.
-
cmd/chg edrcinit: new options cfg-([un](activate|guard)) to set the related configuration settings in the configuration file thru the command line.
-
cmd/new md5string: calculate MD5 checksum for strings line by line.
-
cmd/chg job: FUNCTIONs to be used in jobs: JOBBANNER, JOBTITLE, JOBSUBTITLE, JOBSUBSUBTITLE, JOBTAG, JOBCOMPLETED.
-
cmd/chg job: -a option to print job run statistics for accounting purposes.
-
cmd/chg job: print TAG when using job -p jobid.
-
cmd/chg jobstart: cachefile timestamp is no longer changed if no related logfile is changed.
-
cmd/chg jobstart: avoid error message if no cachefile was created jet.
-
cmd/chg logviewer: increase resilience to filesystem shortage on report generation.
-
cmd/chg name: enable handling files and directories with spaces in the file- or directory-name.
-
cmd/chg cfg2html: new version 7.1.2.1 for Linux and Linux-64.
-
cmd/chg lscomp: handle .whl, .rock files.
-
cmd/chg llcomp: handle .whl, .rock files.
-
cmd/chg catcomp: handle .whl, .rock files.
-
man/chg *.*: formatting correction of many manual pages.
-
man/chg pack.1m: description of $EDRC_DEBUG_PACK_EXCLUDE to debug the EXCLUDE_LIST of the pack.cfg file.
-
man/chg perlenv.3: description of -n option to avoid export output.
-
man/chg shlib.3: description of -n option to avoid export output.
-
man/chg joblog.1: description of -q option to tail always the current run log file.
-
man/chg pkgdir.4: replace man command call with edrcman command call.
-
man/chg pkgdir.4: add PIP package handling.
-
man/chg tpl.1: environment variable $TPL_CFG description.
-
man/chg shell.cfg.4: environment variable $TPL_CFG description.
-
man/chg utility.h.3: synopsis corrected.
-
man/chg strings.h.3: include file now located in edrc/lib/$OSID/includes/.
-
man/chg utility.h.3: include file now located in edrc/lib/$OSID/includes/.
-
man/chg program.h.3: include file now located in edrc/lib/$OSID/includes/.
-
man/chg checkopt.h.3: include file now located in edrc/lib/$OSID/includes/.
-
man/chg job.1: adjust description of last, add .job.last file description.
-
man/chg pmdesc.1: description of -d option added, manual page formatting changed.
-
man/new cpanm.1
-
man/new luarocks.1
-
man/new luarocks.cfg.4
-
man/new luaenv.3
-
man/new luaversion.3
-
man/new lua_wrapper.1
-
man/new lua_wrapper.cfg.4
-
man/new lgcheckd.1m
-
man/new lgcheckd.cfg.4
-
man/new logcheckd.pattern.4: adjustments to cover also lgcheckd.
-
man/new logcheckd.interface.4: new environment variables $APPROOT, $SERVER_ENVIRONMENT_NAME, $SERVER_ENVIRONMENT_CUSTOMER, $SERVER_ENVIRONMENT_DESCRIPTION that can be used in interfaces.
-
man/new logcheckd.interface.3: adjustments to cover also lgcheckd.
-
man/new logcheckd.1m: hint to lgcheckd.
-
man/new lgcheckd.state.db.4: description of the state.db structure.
-
man/new python_wrapper.1
-
man/new pythonversion.3
-
man/new pythonenv.3
-
man/chg csv.3: description of csv cat:lgcheckd.cfg option.
-
man/chg jobstart.1: description of logswitch option.
-
man/chg pstree.1: description of exit code 5.
-
man/chg pstree.1: description of -r option to print process-ids in reverse order.
-
man/chg logview.1: description of -h option to print the program usage.
-
man/chg logtail.1: description of -h option to print the program usage, -c and -C to colorize output.
-
man/chg logtail.1: description of -t to add a thigh resolution to the output.
-
man/chg jobstart.1m: description of DOCREF column in jobstart list output.
-
man/new batteryalert.1: description of batteryalert command.
-
man/chg job.1: description of -c option.
-
man/new lgcpattern.3
-
man/new wa2ledrc_shellinaboxd.1
-
man/chg EDRC.1: add eterm.1, pythonenv.1, python_wrapper.1, pip.1.
-
man/chg edrcintro.1: add eterm.1.
-
man/new eterm.1
-
man/chg edrcinit.1m: description of new options cfg-([un](activate|guard)).
-
man/new md5string.1
-
man/chg job.1: description of -a option and job FUNCTIONs.
-
man/chg lspm.1: add SEE ALSO section.
-
man/new pip.1
-
man/new pip3.1
-
man/new pip3-check.1
-
man/new pip3-wheel.1
-
man/new pip3-uninstall.1
-
man/new pip3-show.1
-
man/new pip3-search.1
-
man/new pip3-list.1
-
man/new pip3-install.1
-
man/new pip3-help.1
-
man/new pip3-hash.1
-
man/new pip3-freeze.1
-
man/new pip3-download.1
-
doc/cor WA2Ledrc:report/help: typing errors.
-
doc/chg www/report/html/help.html: description of handling of certain file extensions added
-
dir/new lib/python/: storage for python scripts within WA2L/edrc started thru .python_wrapper.
-
dir/new lib/python/pym/: location of python modules in a virtual environment (venv) within WA2L/edrc started thru .python_wrapper.

 

1.5.56

Fri May 24 22:08:13 CEST 2024 release
MAIN IMPROVEMENTS:
-
cmd/chg tpl: select and print template file.
-
cmd/chg csv: many improvements.
-
cmd/chg hostlist: allow output of Ansible inventory in ini-, json- and yaml file format.
-
cmd/chg www/foswiki: Foswiki is no longer distributed with WA2L/edrc.
-
cmd/new jobstart: run jobs thru a simple interface.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.56 (Thu Oct 21 21:42:36 METDST 2021)
-
cfg/chg edrc*.cfg: fallback to linux -> vt220, if TERM=terminal does not exist.
-
cfg/chg job.cfg: new setting COLORIZE to switch off colorizing output on terminal.
-
cfg/chg binprobe.dat: special probe command for bzmore on Ubuntu, more descriptive output of special probe commands on certain preconditions.
-
cmd/chg tpl: select and print template file.
-
cmd/chg csv: new option variable to print a record as initialize-able variables.
-
cmd/chg csv: new option row to return a row by linenumber.
-
cmd/chg csv: new option wherenot and wherenot:ignorecase for inverse data select.
-
cmd/chg csv: new option where:ignorecase for non case sensitive data select.
-
cmd/chg csv: new option cat:authorized_keys for .ssh/authorized_keys files.
-
cmd/chg csv: new option cat:known_hosts for .ssh/known_hosts files.
-
cmd/chg csv: new option comm, comm:both, comm;stdin, comm:file to compare CSV data.
-
cmd/chg csv: new option addcol to add a column.
-
cmd/chg csv: new option order to reorder the columns.
-
cmd/chg csv: new option transpose to transpose a csv file.
-
cmd/chg csv: new option renamecol to rename columns.
-
cmd/chg csv: new option sed to sed on data rows.
-
cmd/chg csv: new option t2s to convert tab separations to semicolon separations.
-
cmd/chg csv: new option w2s to convert white-space separations to semicolon separations.
-
cmd/chg csv: new option avtar to create CSV from Avamar avtar output.
-
cmd/chg csv: new option mccli to create CSV from Avamar mccli output.
-
cmd/chg csv: new option cat:list to create CSV from csv list output.
-
cmd/chg csv: new option diff to diff CSV stream with file.
-
cmd/chg csv: new option unselect to de-select columns.
-
cmd/chg csv: new option list:nocount to for list output without counter line.
-
cmd/chg csv: new option list:*:nocount to for list output without counter line.
-
cmd/chg csv: new option cat:mailcap for '/etc/mailcap' format.
-
cmd/chg contrib/scriptdocbook: create a single-file menu (accessible thru index.htm) to enable serving a ScriptDocBook from servers blocking JavaScript files.
-
cmd/chg shell: if WA2L/edrc is not installed on remote system a normal ssh connection without shell is established.
-
cmd/new contrib/find: search text in recovery scripts header and documentation.
-
cmd/fix edrcman: man compute MAN_PATH as ordered in edrcman.cfg file setting.
-
cmd/chg edrcman: possibility to query in bundled OS native manual pages.
-
cmd/chg www/report/cgi/doc: correct size listing of symlinked files.
-
cmd/new contrib/scriptdocbook: in PATH= of the scriptdocbook.bib file now also files with spaces are possible and when the path begins with "./" it is relative to the recovery script tree.
-
cmd/chg hostlist: allow output of Ansible inventory in ini-, json- and yaml file format.
-
cmd/fix contrib/search: syntax error on search in scriptcode eliminated.
-
cmd/chg thttpd: compiled for GLIBC 2.31 (ubuntu).
-
cmd/chg WA2L::Util: new function checkopt() to parse options in Perl programs.
-
cmd/chg www/foswiki: Foswiki is no longer distributed with WA2L/edrc. The last full distribution which contains Foswiki (version 1.1.8) is WA2L/edrc version 1.5.55. However, it is not actively removed to prevent data loss. To cleanup Foswiki files, remove by hand: edrc/var/www/foswiki/, edrc/etc/*.foswiki.cfg, edrc/lib/edrcinit/WA2Ledrc.foswiki and eliminate the foswiki entries in edrc/etc/edrcinit.cfg.
-
cmd/chg remote_shell: new option -N to prevent 'su' to the user given in -s username prior to the connection.
-
cmd/chg edrc: the $EDRC_SCRIPTS_BASEDIR variable is now also available in the file editor and viewer.
-
cmd/chg edrc: 'getcwd: cannot access parent dir' error corrected when invoking quit command after distribute -> full.
-
cmd/chg tpl: reads also the $EDRC_SCRIPTS_BASEDIR/tpl.cfg file.
-
cmd/chg loggrep: argument parsing improved.
-
cmd/chg loggrep: now th first 211 lines are probed for timestamps.
-
cmd/chg loggrep, lgrep: performance improvements (on long files).
-
cmd/chg loggrep, lgrep: new -NUM option to only analyse the last NUM lines instead of the whole file.
-
cmd/chg loggrep, lgrep, logcat, lcat: output when using -M option goes now to fd3 and no longer to stderr.
-
cmd/chg binprobe: internal improvements.
-
cmd/chg shell: does not any more loose the tty resizing information when connecting to a remote system. Therefore using vi on remote systems is more convenient, now.
-
cmd/fix csvcat: no longer remove whitespaces in fields when not before or after field separator.
-
cmd/new nc: version 1.89 for Linux/glibc 2.22.
-
cmd/chg filedist: print ego message also to stderr to allow better command embedding.
-
cmd/new screen: version 4.0.4 for Linux/glibc 2.22.
-
cmd/new screen: version 4.0.3 for Linux/glibc 2.27.
-
cmd/chg shell: set terminal title when using shell hostname.
-
cmd/new purgetemp: purge temporary directories.
-
cmd/chg name: now also lists directories that are listed in the ..name_index file.
-
cmd/chg logcat: cat log files with time stamps.
-
cmd/chg name: also process files with spaces in filename.
-
cmd/chg revision: also process files with spaces in filename.
-
cmd/chg remote_shell: exit code of ssh/rsh is passed to caller.
-
cmd/chg remote_copy: exit code of scp/rcp is passed to caller.
-
cmd/chg remote_copy: new option -N to omit su to connection user.
-
cmd/chg name: avoid shell interpreting wildcards in file description.
-
cmd/new csvq: query csv files with SQL for Linux and Linux-64.
-
cmd/chg remote_copy: can now also handle files with spaces.
-
cmd/chg remote_copy: new option -v for verbose output.
-
cmd/chg contrib/pwsafe: reduce multiple white spaces to a space on output.
-
cmd/new uuencode: encode files, compiled for Linux-64/GLIBC 2.27.
-
cmd/new decode: decode uuencoded files, compiled for Linux-64/GLIBC 2.27.
-
cmd/chg h2: version 2.1.214.
-
cmd/chg csv2worksheet: version 2.0.09 use the new POI Java library poi-poi-5.2.2.
-
cmd/chg csv2worksheet: very large worksheet support.
-
cmd/chg csv2worksheet: support of old *.xls files discontinued.
-
cmd/new fit: alias for fit2width.
-
cmd/new contrib/scriptinstall: install a script tree package generated using the scriptpack contributed command.
-
cmd/new lua: lua language interpreter, compiled for Linux-64, glibc 2.27.
-
cmd/new luac: lua language compiler, compiled for Linux-64, glibc 2.27.
-
cmd/chg logview: improvement in program abort handling.
-
cmd/chg logtail: improvement in program abort handling.
-
cmd/chg edrcman: check if man command exists on the system.
-
cmd/chg pscount: allow reading list of processes also from file.
-
cmd/chg pscount: Performance improvement.
-
cmd/chg pscount: no longer react on PRINT_FIT2WIDTH environment variable.
-
cmd/chg pscount: spaces at the end of list outputs are eliminated, now.
-
cmd/chg pslist: remove additional pslist processes from process list.
-
cmd/chg pslist: support very long process lists, now.
-
cmd/chg sys2html: create 'System Documentation' HTML reports of remote systems.
-
cmd/chg vsav: versioned file save.
-
cmd/chg vmore: more saved file version.
-
cmd/chg vcat: cat saved file version.
-
cmd/chg vgrep: grep pattern in saved file version.
-
cmd/chg vdiff: diff to saved file version.
-
cmd/chg vlist: list saved file versions.
-
cmd/chg vls: list saved file versions.
-
cmd/chg vrestore: restore saved file version.
-
cmd/new locate: query locate database.
-
cmd/new updatedb: update locate database.
-
cmd/chg loggrep/logcat: new option -s num to set the number of lines used to resolve the timestamp.
-
cmd/chg loggrep/logcat: new option -T id to set the used timestamp id manually.
-
cmd/chg stat: new option -L to follow symlinks.
-
cmd/chg contrib/scriptpack: extra packed files are now saved to .sav/scriptpack/ of the generated script tree package.
-
cmd/new crond: cron daemon.
-
cmd/new ecrontab: edit crontab entries for crond.
-
cmd/new ecronnext: show next scheduled jobs of crond.
-
cmd/new gs: Ghostscript.
-
cmd/new fnmatch: match a stream with a wildcard.
-
cmd/chg scriptgrep: internally now egrep is used to allow extended regular expressions.
-
cmd/chg scriptgrep: matches are colored red on Linux.
-
cmd/chg abc, abcd: output of $e, $f, $g, $TODAY added.
-
cmd/chg e, f, g: setting of additional working variables $e, $f, $g.
-
cmd/new cde, cdf, cdg: jump to working variables dirs $e, $f, $g.
-
cmd/chg pstree: no longer limit output to console width.
-
cmd/chg pstree: now also accepts a process name as start point of the process tree.
-
cmd/new jobstart: run jobs thru a simple interface.
-
cmd/chg timer: date an time options to calculate seconds since epoch for
-
cmd/new ps2pdf: PostScript to PDF file conversion.
-
cmd/chg .daemon_wrapper: change of CWD ro root can be avoided when PWDPRESERVE=daemon_command is set in the daemon_command.
-
cmd/chg job: preserve current working directory.
-
cmd/chg joblog: now also a log file of a job can be monitored.
-
cmd/chg edrcman: output of -l extended by number of man PAGES per operating system.
-
cmd/chg job/jobwatch/joblog: now reads the config file job.cfg where the SPOOLBASEDIR can be set.
-
cmd/chg .os_wrapper: binary resolution improved. On Linux on on missing files sometimes directories with executable permissions set were selected.
-
cmd/chg edrcman: more portable checking if man command is installed on the operating system.
-
cmd/new lib/man: the man command from mandoc is bundled to provide a man command (called by edrcman and edrc->doc) on systems where the man command is missing.
-
cmd/chg woist: do not search a directory twice for a command.
-
cmd/chg manvi: uses vsav instead of sav prior to file editing.
-
cmd/chg llcomp: support for cpio.xz files added.
-
cmd/chg lscomp: support for cpio.xz files added.
-
cmd/chg catcomp: support for cpio.xz files added.
-
cmd/chg WA2L/edrc:report: statistics simplified and performance increase.
-
cmd/chg job: representation of enqueued jobs without observation.
-
cmd/chg csv: performance improvement in 'csv header'.
-
cmd/chg print_index: now also non-fixed column width is possible.
-
cmd/fix edrcinit: services stopped using 'edrcinit stop' are no longer guarded and remain stopped until 'edrcinit start [ name ]' is invoked.
-
cmd/chg edrcinit: new option checknow to force an immediate service check.
-
cmd/chg edrcinit: when 'edrcinit unguard' is used, the services remain unguarded until 'edrcinit guard' is used. Therefore the service guarding is no longer influenced by other options.
-
cmd/new zstd: compress and uncompress files.
-
cmd/new unzstd: uncompress files.
-
cmd/new unczst: uncompress zstd-compressed cpio files.
-
cmd/new unczstd: uncompress zstd-compressed cpio files.
-
cmd/new untzst: uncompress zstd-compressed tar files.
-
cmd/new untzstd: uncompress zstd-compressed tar files.
-
cmd/chg catcomp can now also handle zstd-compressed cpio and tar files.
-
cmd/chg lscomp can now also handle zstd-compressed cpio and tar files.
-
cmd/chg llcomp can now also handle zstd-compressed cpio and tar files.
-
cmd/chg unrpm can now also handle rpm packages that contain a .cpio.zst archive.
-
cmd/chg cfg2html: new version 7.0.1.1 for Linux and Linux-64.
-
cmd/chg tomorrow, yesterday: more stable return value.
-
cmd/new tscat: filter to add a timestamp and filename to a stream.
-
cmd/chg job: enable -f to force to stab a running job with running processes.
-
cmd/chg job: add DURATION to output of job -p.
-
cmd/fix pstree: no process output when given process id does not exist.
-
cmd/fix pstree: message prefix corrected to pstree.
-
cmd/new md2html: convert markdown file to html.
-
cmd/chg print_index: new option to eliminate tailing spaces in output.
-
cmd/chg cmdlist: startmode direct/daemon added, output of commands started thru the .os_wrapper improved.
-
cmd/chg revision: now where possible revision of target file is listed for wrapped commands (not the revision of the wrapper).
-
cmd/chg name: now where possible name of target file is listed for wrapped commands (not the name of the wrapper).
-
cmd/new pod2html: convert POD to html.
-
cmd/new cdrpt: cd var/www/report/rpt.
-
cmd/new kalc: RPN calculator.
-
cmd/new contrib/kalc: RPN calculator as contributed command in edrc.
-
cmd/chg rssh: -l option to list and select from past connections.
-
cmd/chg patchinstall: -i option to list installed patches.
-
cmd/new contrib/bc: bc calculator as contributed command in edrc.
-
cmd/new vvi: versioned file editor.
-
dir/new var/samples/templates/: templates to be used with the tpl command.
-
dir/new var/vsav/files/: storage for vsav.
-
man/new tpl.1
-
man/new tpl.cfg.1
-
man/chg job.cfg.4.1: description of COLORIZE setting to control colorizing job list output.
-
man/chg compatibility.1: add tpl.
-
man/chg compatibility.1: add YSCR for python scripts.
-
man/chg edrcports.4: add SMTP, enhance port requirement documentation.
-
man/chg csv.3: description of wherenot, wherenot:ignorecase, where:ignorecase, cat:authorized_keys, and cat:known_hosts option added.
-
man/new ascii.3
-
man/new charsets.3
-
man/new utf-8.3
-
man/chg shell: description of host connection when WA2L/edrc is not installed.
-
man/chg shell: EXIT STATUS descriptions enhanced.
-
man/chg manpages.4: description to .PP to end indent in list.
-
man/chg edrcman.1: add description of man/OS/<OSID>/ directory.
-
man/new OpenSUSE, Ubuntu, OpenSolaris: native manual pages bundled with WA2L/edrc.
-
man/chg contrib.edrc.1m: description of the changed PATH= settings.
-
man/chg hostlist.3: description of the Ansible inventory ini- and yaml file format output options.
-
man/new wa2ledrc_edrcapi.1: description of WA2L/edrc:edrcapi.
-
man/chg wa2ledrc_report.1: add documentation of https using nginx.
-
man/chg wa2l_util.3: documentation of checkopt() function.
-
man/chg edrcports.4: add edrcapi.
-
man/chg remote_shell.1: documentation of the new -N option.
-
man/chg tpl.1: documentation of $EDRC_SCRIPTS_BASEDIR/tpl.cfg.
-
man/chg loggrep.1: description of -NUM option.
-
man/chg loggrep.1: description of -M option which output goes to fd3 now.
-
man/chg remote_shell.3: description of exit code 1##.
-
man/chg remote_copy.3: description of exit code 1##.
-
man/chg remote_copy.3: description of -N option.
-
man/new TLDP: version 5.13 of TLDP (The Linux Documentation Project) manual pages included.
-
man/new csvq.3: short description for csvq.
-
man/chg remote_copy.3: description of -v option.
-
man/new uuencode.1
-
man/new uuencode.4
-
man/new uudecode.1
-
man/new lua.3
-
man/new luac.3
-
man/chg pscount.3: description of -f option.
-
man/chg pscount.3: $PRINT_FIT2WIDTH removed.
-
man/new sys2html.1m
-
man/chg edrcintro.1: sys2html added
-
man/new vsav.1: manual page for vsav, vcat, vmore, vdiff, vlist, vrestore.
-
man/new locate.1
-
man/new updatedb.1
-
man/new locatedb.4
-
man/chg contrib.edrc.1m: description of the directory where extra files are packed to using scriptpack.
-
man/new crond.3
-
man/new ecrontab.1
-
man/new ecronnext.1
-
man/new crontab.4
-
man/new gs.3
-
man/new fnmatch.3
-
man/chg pstree.1: description of processname.
-
man/new jobstart.1
-
man/new ps2pdf.3
-
man/chg daemon_wrapper.1: documentation of PWDPRESERVE=command.
-
man/chg joblog.1: documentation of new -j id option.
-
man/new job.cfg.4
-
man/chg llcomp.1: support for cpio.xz.
-
man/chg lscomp.1: support for cpio.xz.
-
man/chg catcomp.1: support for cpio.xz.
-
man/chg edrcinit.1m: improved.
-
man/new pkgdir.4: directory of package/software handling commands.
-
man/new tscat.3
-
man/new md2html.3
-
man/chg print_index.3: description of new nospace option.
-
man/chg cmdlist.1m: description of daemon start mode added.
-
man/chg job.1: purpose description of the job state files.
-
man/new pod2html.3
-
man/new perlpod.4
-
man/new kalc.1
-
man/chg rssh.1: -l option to list and select from past connections.
-
man/chg patchinstall.1m: -l option to list installed patches.
-
man/new edrclicense.4: GNU General Public License for WA2L/edrc.
-
man/new vvi.1: versioned file edit.
-
doc/chg WA2Ledrc:report/help: provide access to local- and sourceforge-manuals.
-
doc/chg WA2Ledrc:report/doc: new DESCRIPTION column for report sub-folders whereas the description is also provided thru a ..du_index file owned by edrc in the related folder.

 

1.5.55

Sun Oct 10 22:23:55 METDST 2021 release
MAIN IMPROVEMENTS:
-
cmd/chg tinydns, tinydns-data, dnscache, djbdns: removed from WA2L/edrc because it does not support IPV4 and IPV6, probably YADIFA will be integrated.
-
cmd/new rosid: resolve osid of a remote system.
-
cmd/new rcat: display (cat) remote- or local file(s).
-
cmd/new rdiff: display differences (diff) of remote- or local file(s).
-
cmd/new rcomm: compare (comm) remote- or local file(s).
-
cmd/new loggrep: (aka. lgrep) grep selected time range in log files.
-
cmd/new contrib/clock: a clock in military format.
-
cmd/new contrib/search: search text in recovery scripts.
-
cmd/chg exiftool: upgraded to version 12.26.
-
man/new many

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.55 (Sat Nov 14 19:11:54 MET 2020)
-
cfg/chg www/report/.meta/VERSION: 1.0.20.
-
cfg/new lynx.lss: color configuration file for lynx.
-
cfg/chg kshrc: set ls colors for .xcf.
-
cfg/chg kshrc: save directory stack on shell exit to enable ret on re-entry.
-
cmd/chg whoisin: now uses ssh-exec internally and no longer rlogin.
-
cmd/new wmic: for Linux-64, running on GLIBC 2.27.
-
cmd/new wmic: for Linux-64, running on GLIBC 2.8.
-
cmd/new winexe: for Linux-64, running on GLIBC 2.8.
-
cmd/chg tinydns, tinydns-data, dnscache, djbdns: removed from WA2L/edrc because it does not support IPV4 and IPV6, probably YADIFA will be integrated.
-
cmd/new scriptmenupath: return script menu path in form 'menu -> submenu -> subsubmenu -> menupoint'.
-
cmd/new rosid: resolve osid of a remote system.
-
cmd/chg .os_wrapper: more save internal glibc.version resolution.
-
cmd/new contrib/clock: a clock in military format.
-
cmd/chg scriptsequence: log to var/log/scriptsequence.log.
-
cmd/new csv: filter to process CSV data.
-
cmd/chg contrib/doc: avoid code output on first line before .SS.
-
cmd/chg edrc: WARNING on removed menu when invoking a contributed command.
-
cmd/chg ssh-exec: mode of executing commands changed to avoid problems with quotes.
-
cmd/chg ssh-exec: it is now possible to start the command as user different from the START_USER setting in ssh-exec.cfg as long as the local user specified in the -l option is equal to the user's ID.
-
cmd/chg ssh-exec: -b option to avoid remote banner output.
-
cmd/fix ssh-exec: usage parsing.
-
cmd/chg www/report/js/report.js: formatting of the 'leaving web server message' changed.
-
cmd/chg lynx: version 2.8.9rel.1 (glibc 2.17) compiled with ssl (HTTPS) and bundled for Linux-64.
-
cmd/chg lynx: version 2.8.9rel.1 (glibc 2.8) compiled with ssl (HTTPS) and bundled for Linux-64.
-
cmd/new shell: grep is an alias for grep --color on *Linux* to colorize matching patterns.
-
cmd/new shell: egrep is an alias for egrep --color on *Linux* to colorize matching patterns.
-
cmd/chg shell: prints README contents to stderr when doing a 'cd' to a directory where a README file exists.
-
cmd/chg scriptextract: no longer use the portable cpio format (-c switch) to extract the distribution file for Linux-64.
-
cmd/new rcat: display (cat) remote- or local file(s).
-
cmd/new rdiff: display differences (diff) of remote- or local file(s).
-
cmd/new rcomm: compare (comm) remote- or local file(s).
-
cmd/chg contrib/logviewer: can now include additional extra log files.
-
cmd/new loggrep: grep selected time range in log files.
-
cmd/new textblock: format a stream into a justified text block with an optional hanging first line.
-
cmd/chg xmore: now catches Ctrl+C and cleanly aborts to avoid a mangled terminal. This had mostly an impact when using vsdfml in a recovery script and the user pressed Ctrl+C while still viewing the file.
-
cmd/new ansi2txt: convert ANSI color codes to text.
-
cmd/new ansi2txt: compiled for Linux/GLIBC 2.8.
-
cmd/new contrib/search: search text in recovery scripts.
-
cmd/chg tcpdump: version 3.9.9 (GLIBC 2.8) bundled for Linux-64.
-
cmd/chg edrcman: on SuSE 12.3 and 12.5 with man versions 2.63 or 2.6.6 manual pages residing in directories having a dash in it could not be found. The edrcman command now is resistant to this and regardless can displays the manual page.
-
cmd/fix contrib/doc: do not compute '-' and '/-' in O: sections any more.
-
cmd/fix resolve_targets: correctly handle when an empty targetlist in -t option is given.
-
cmd/chg contrib/edrcupgrade: repeat target input query when an empty target list is given.
-
cmd/chg mc, mcview, mcedit: version 4.6.28 compiled for Linux-64/GLIBC 2.27.
-
cmd/chg many: cleanup of old, inactive binaries.
-
cmd/chg contrib/scriptdocbook: new special reference [----] to add a horizontal line allowing some structuring of entries.
-
cmd/chg contrib/scriptdocbook: bibliography fields output order changed to scientific standard.
-
cmd/new sortv: sort -V for operating systems where sort lacks this functionality.
-
cmd/chg logtail: sort log files by version.
-
cmd/chg logtail: beside 'Ctrl+C' abort also when entering '0'.
-
cmd/chg logview: sort log files by version.
-
cmd/chg logview: beside 'Ctrl+C' abort also when entering '0'.
-
cmd/chg contrib/logs: a global search option allows to search in all log files.
-
cmd/new xml2json: convert XML file to JSON.
-
cmd/new cmdlist: list all available WA2L/edrc commands.
-
cmd/chg logtail: allows to select a subset of all logfiles.
-
cmd/chg logview: allows to select a subset of all logfiles.
-
cmd/chg vsdfml: format text by default as manual page and load it into man. The previous default terminal output is available as TTY output format now.
-
cmd/chg exiftool: upgraded to version 12.26.
-
cmd/chg vsdfml: avoid big indent of body text in MAN mode.
-
cmd/chg csv: convert dos to unix files when using "csv cat".
-
cmd/chg is_up: IPv6 support added.
-
cmd/chg pmdesc: avoid "cannot stat" errors on non existing include directories.
-
cmd/new is_user: check if command is started using the correct user.
-
cmd/new rssh: direct or interactive remote ssh invocation.
-
cmd/chg edrcinit: no longer user the upstart method on Linux (as seen on Ubuntu) because it is now depreciated.
-
cmd/chg edrcinit: write actions and config settings to log file.
-
cmd/new contrib/motd: print system wide message of the day.
-
cmd/chg input: new TTY option to read/write from/to tty.
-
dir/chg edrc/var/dns/djbdns/: remove the djbdns directory by hand because the patchinstall cannot remove it due to the fact that it sits in the protected (STATIC) directory edrc/var/dns/.
-
lib/new perlmodules: version 5.16.2 (glibc 2.17) compiled and bundled for Linux-64.
-
man/chg ini.1: shell usage examples.
-
man/new vadsp.1
-
man/new whoisin.1
-
man/new whoisin.list.4
-
man/new tzdump.3
-
man/new job.1
-
man/new jobwatch.1
-
man/new joblog.1
-
man/new logcheckd.interface.3
-
man/new dbrep.1
-
man/new dbrep.cfg.4
-
man/new passwdsyncd_apply.3
-
man/new remote_shell.3
-
man/new remote_copy.3
-
man/chg perlversion.3: command has no option.
-
man/new role_option.1
-
man/new role_option.cfg.4
-
man/new scriptextract.cfg.4
-
man/new winexe.1
-
man/new passwdcombine.1
-
man/new edrcscripts.1m
-
man/new hostlist.dat.4
-
man/new scriptmenupath.3
-
man/chg scripttitle.3: exit status 1 documented.
-
man/chg edrcintro.1m: documentation of scriptmenupath.
-
man/chg edrcintro.1m: documentation of rcat, rdiff, rcomm.
-
man/new rosid.3
-
man/chg contrib.edrc.1m: contrib.clock.1m added.
-
man/chg scriptsequence.1: log to scriptsequence.log.
-
man/new csv.3
-
man/new mandir.4: directory of online man page resources.
-
man/new rcat.1
-
man/new rcomm.1
-
man/new rdiff.1
-
man/new loggrep.1
-
man/new textblock.3
-
man/new ansi2txt.1
-
man/chg man/Linux-64/man1/lynx.1: for version lynx version 2.8.9rel.1 (08 Jul 2018).
-
man/chg ssh-exec.cfg.4: START_USER description changed.
-
man/chg contrib.edrc.1m: documentation to include extra log files in contrib.logviewer.
-
man/new awk.1
-
man/new awk-bsd.1: BSD version man page included (not linked, not used in HTML, PDF).
-
man/new bash.1: GNU 3.2 version included.
-
man/new gawk.1: Free Software Foundation version included.
-
man/new sh.1: Heirloom Bourne Shell version man page (from https://sourceforge.net/projects/heirloom/files/heirloom-sh/050706/) included.
-
man/new sh-bsd.1: BSD version man page included (not linked, not used in HTML, PDF).
-
man/new ksh.1: RDS Standard version included.
-
man/chg compatibility.1: add Linux-64.
-
man/new xml2json.3
-
man/new cmdlist.1m
-
man/new edrcports.4
-
man/chg perlenv.3: description of how to write perl scripts that life outside of WA2L/edrc, but profit from all perl modules bundled with WA2L/edrc.
-
doc/chg doc/.man/bin/*: cleanup of old unused files.

 

1.5.54

Sun Nov 1 00:01:00 METDST 2020 release
MAIN IMPROVEMENTS:
-
cmd/new scriptsequence: check if scripts are started in sequence and inform or abort if not. This command can be used in an _env file or in a recovery script.
-
cmd/chg binprobe: probe (compiled) executables if they are able to start on the current operating system.
-
cmd/chg many: compiled for Linux-64/GLIBC 2.8.
-
lib/chg expect: elimination of extra start script in lib/<OSID>/.
-
man/new many

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.54 (Thu Sept 22 20:42:00 METDST 2020)
-
cfg/chg kshrc: cdsw can jump to a subdirectory now.
-
cfg/chg os_wrapper/timer.cfg: probe options corrected.
-
cfg/chg contrib.edrc.countdown.cfg: use COUNTDOWN_COUNTER_CHARACTER="c" to set the character used to display the countdown.
-
cmd/chg thttpd: resolve glibc version.
-
cmd/chg msmtp: compiled for Linux-64/GLIBC 2.8.
-
cmd/chg thttpd: compiled for Linux-64/GLIBC 2.8.
-
cmd/chg pl: compiled for Linux-64/GLIBC 2.8.
-
cmd/chg glibc.version: compiled for Linux/GLIBC 2.8.
-
cmd/chg sqlite: compiled for Linux-64/GLIBC 2.8.
-
cmd/chg nano: version 2.5.1 compiled for Linux-64/GLIBC 2.8.
-
cmd/chg os_wrapper: more controlled abort on 'FATAL: Kernel too old' condition.
-
cmd/chg shell: many cd* aliases accept a subdir now.
-
cmd/chg shell: the ret command jumps back thru the whole cd spur not only between the two last directories (for this use cd -).
-
cmd/new xml2csv: convert XML schema to CSV.
-
cmd/chg cfg2html: new version 6.41 for Linux-64.
-
cmd/chg cfg2html: new version 6.41 for Linux.
-
cmd/chg jq: version 1.5 for Linux.
-
cmd/chg os_wrapper: allow multiple switches in EXEC_PROBE_OPTION.
-
cmd/chg contrib/edrcupgrade: show patch installation step also in terminal window title.
-
cmd/chg contrib/doc: allow to use .SS in O: without loosing the preformatted text output mode.
-
cmd/fix contrib/doc: no longer extra lines are printed in HTML output (=ScriptDocBook) when empty lines are present between <pre> ... </pre>.
-
cmd/chg contrib/scriptdocbook: css support including TOC and Index buttons as known from the new HTML manual pages added.
-
cmd/chg LogViewer: possibility to choose if the Index pane is at top or bottom.
-
cmd/chg LogViewer: help page added.
-
cmd/chg name: resolve also SVG- and empty files.
-
cmd/chg revision: resolve also SVG- and empty files.
-
cmd/chg outex: correct logfile resolution when called interactively without specifying a logfile as option.
-
cmd/new scriptsequence: check if scripts are started in sequence and inform or abort if not. This command can be used in an _env file or in a recovery script.
-
cmd/chg contrib/logviewer: description not is not optional any more.
-
cmd/chg edrc: script tempfile also removed when _env file is actively exited using the exit command.
-
cmd/chg ssh-exec: internal code improvements.
-
cmd/chg binprobe: probe (compiled) executables if they are able to start on the current operating system.
-
cmd/fix bget: syntax error on un-escaped braces.
-
cmd/new sshpass: a utility designed for running ssh using the mode referred to as "keyboard-interactive" password authentication, but in non-interactive mode.
-
cmd/chg contrib/scriptdocbook: URL in *.bib file.
-
cmd/fix lbanner: argument parsing improved.
-
cmd/fix mail_file: more reliable mail sending configuration when using msmtp as MAIL_CLIENT.
-
cmd/fix contrib/scriptdocbook: mail sending.
-
cmd/chg contrib/scriptdocbook: it is now possible to protect the ScriptDocBook archive with a password.
-
cmd/chg contrib/scriptdocbook, contrib/logviewer, contrib/scriptpack: more error tolerant email address input.
-
cmd/chg contrib/scriptdocbook, contrib/scriptpack: can now also produce password protected archives.
-
cmd/chg resolve_targetlist: typing error in usage corrected.
-
cmd/new contrib/scriptsequence: (remote)-control the behaviour of the scriptsequence program.
-
lib/chg Linux/libs: libraries moved from libs/ to 0.0/ and symlinked.
-
lib/chg Linux-64/libs: libraries moved from libs/ to 0.0/ and symlinked.
-
lib/chg expect: elimination of extra start script in lib/<OSID>/.
-
man/chg os_wrapper.3: added libs/ directory for a specific glibc version.
-
man/chg manpages.4: description on how to build the documentation using make.
-
man/new scripttitle.3
-
man/new scriptsequence.3
-
man/new sshpass.1
-
man/new portscan.3
-
man/new is_writeable.3
-
man/new is_existing.3
-
man/new filewatch.3
-
man/new scriptrevision.3
-
man/new outex.1
-
man/new perlversion.3
-
man/new lbanner.3
-
man/new locations.1
-
man/new locations.cfg.4
-
man/new xtee.1
-
man/new xpid.1
-
man/new xmore.1
-
man/new ssh-keyadd.cfg.4
-
man/new ssh-keyadd.pub.4
-
man/new streamcat.3
-
man/new ksh_wrapper.cfg.4
-
man/new perl_wrapper.cfg.4
-
man/new xlog.1
-
man/new xml2csv.1
-
man/chg manpages.4: review.
-
man/new is_permitted.3
-
man/new manvi.1
-
man/new manvi.cfg.4
-
man/new repeat.3
-
man/new rel2abs.3
-
man/new sortc.3
-
man/new sectioncat.3
-
man/new filelink.1
-
man/new hwinventory.1
-
man/new is_running.3
-
man/new java_wrapper.cfg.4
-
man/new rl.1
-
man/new log_files.cfg.4
-
man/new fields2swvi.3
-
man/new usage.list.4
-
man/new epub2pdf.1
-
man/new passwdsort.1
-
man/new resolve_targetlist.3
-
man/new pdfscissors.1
-
man/new pdfmetaedit.1
-
man/new ypxfr_all.1
-
man/new java.1
-
man/new sw_report.1
-
man/new java_wrapper.1
-
man/new kshrc.4
-
man/new exrc.4
-
man/new readline.3
-
man/new rsat.1
-
man/new rsat.cfg.4
-
man/new shell.cfg.4
-
man/new sysdiff.1
-
man/new pkg_hostname.cfg.4
-
man/new edrcinit.handler.3
-
man/new sw_inventory.4
-
man/new untrash.1
-
man/new ini.1
-
man/new ini.cfg.4
-
man/new env.4
-
man/new timezone.dat.4

 

1.5.53

Sun Sep 20 07:47:12 METDST 2020 release
MAIN IMPROVEMENTS:
-
cmd/chg os_wrapper: can handle different glibc versions.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.53 (Mon August 24 11:08:00 METDST 2020)
-
cfg/chg edrcman.map: mappings of shell added.
-
cmd/chg exiftool: upgraded to version 12.00.
-
cmd/chg shell: view alias changed from view to vi -R.
-
cmd/chg edrc: probes on *Linux* if HISTORY_BROWSE is supported and only in this case it is enabled.
-
cmd/chg os_wrapper: can handle different glibc versions.
-
dir/chg edrc/lib/Linux-64: now supports binaries for different glibc versions.
-
dir/chg edrc/bin/Linux-64: now supports binaries for different glibc versions.
-
dir/chg edrc/src: cleanup of code fragements.
-
lib/new perlmodules: version 5.26.1 (glibc 2.27) compiled and bundled for Linux.
-
lib/new perlmodules: version 5.10.0 (glibc 2.11.2) compiled and bundled for Linux.
-
lib/chg perlmodules: beginning with version 5.26.1 the install directory structure in edrc/lib/perl/pm/perl5/<version> and the build process to bundle perl modules has been significantly simplified. As long as the .perl_wrapper is used to start perl programs, no change in the perl program is needed.
-
man/chg os_wrapper.1: description of the GLIBC version dependent binary location.

 

1.5.52

Sun Jul 26 18:46:40 METDST 2020 release
MAIN IMPROVEMENTS:
-
cmd/chg edrc: new environment variable $EDRC_TMP_DIR_SESSION that points to a secure termporary directory to be used to save temporary data that is used multiple times throughout an edrc session.
-
cmd/chg contrib/pwsafe: remember the entered master passwort between queries.
-
cmd/chg csv2worksheet: now can also load data into xlsx files.
-
cmd/new ssh-exec: execute commands provided thru stdin on remote system using ssh.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.52 (Sat May 9 14:29:34 METDST 2020)
-
cmd/chg contrib/logs: use vi -R instead of view (which sometimes is not an read only vi) to view files.
-
cmd/chg contrib/logs: also output and query MENUPOINT.
-
cmd/chg contrib/pwsafe: remember the entered master passwort between queries.
-
cmd/chg contrib/pwsafe: allow pwsave to be called to query password for user@system directly in recovery script (=direct query).
-
cmd/chg edrc: use vi -R instead of view (which sometimes is not an read only vi) to view files.
-
cmd/chg input: on LOG_STARS also log stars for default input.
-
cmd/chg edrc: new environment variable $EDRC_TMP_DIR_SESSION that points to a secure termporary directory to be used to save temporary data that is used multiple times throughout an edrc session.
-
cmd/chg edrc: log also menu point to log files.
-
cmd/chg edrcenv: print also $EDRC_TMP_DIR_SESSION.
-
cmd/chg WA2LDocBrowser: let the menu width resize.
-
cmd/new ssh-exec: execute commands provided thru stdin on remote system using ssh.
-
cmd/chg ssh-keyadd: set correct file permissions if authorized_keys file does not exist in a users home.
-
cmd/chg csv2worksheet: now can also load data into xlsx files.
-
cmd/new scripttitle: print recovery script title (menupoint and description). This command is intended to be called from a recovery script or _env file to give the user more awareness which menu point he started.
-
cmd/new shell: cda, cdb, cdc, cdd, cdp to cd to the directory saved in the related working variables $a, $b, $c, $d, $p.
-
cmd/chg install: print correct path when adjusting permissions.
-
cmd/chg contrib/doc: improvement on the remembering of the last doc invocation.
-
cmd/chg ccrypt: version 1.11 provided as statically linked executable to avoid missing libraries errors.
-
cmd/new contrib/logviewer: create a browseable LogViewer HTML archive containing all log files between two selected dates.
-
cmd/chg contrib/scriptdocbook: correct handling of sender address when sending the archive by email.
-
cmd/new outex: produce # O: prepended output of a given logfile to be used within recovery scripts in contrib.doc.
-
cmd/chg edrcman: supress the multiple manpage suggestion dialog as observed on SuSE 11.1 Linux.
-
cmd/new contrib/tail: to tail -f a file from within edrc.
-
cmd/chg edrc: after editing a file no longer provide [n] as default choice to "not to save" the file, now an explicit input is needed.
-
cmd/chg choice: lesser number of spacec between prompt and colon when no default key is given.
-
cmd/chg edrc: allow using the cursor keys in edrc prompt to access the history.
-
cmd/chg contrib/doc: new T: tag to document the DURATION of a script run.
-
cmd/chg edrcman: mapfile to map certain manual pages.
-
cmd/new jq: a JSON processor.
-
cmd/chg contrib/pwsafe: now also supports semicolons, spaces and tabs in passwords.
-
man/chg edrc.1m: document the usage of the $EDRC_TMP_DIR_SESSION variable.
-
man/chg contrib.edrc.1m: document direct query functionality of pwsafe.
-
man/chg edrcintro.1: document ssh-exec.
-
man/chg EDRC.1: add ssh-exec, ssh-exec.cfg.
-
man/new ssh-exec
-
man/chg wintoolsintro.1: short description of outex.
-
man/chg wintoolsintro.1: short description of jq.
-
man/chg contrib.doc.1m: hint to outex usage.
-
man/chg contrib.doc.1m: documentation of doc tag T: (DURATION).
-
man/new js.3: JSON processor.
-
doc/chg doc: directory structure in doc/ cleaned up. If you linked manual pages as for example in *.bib files, as: PATH=doc/edrc_manpages-1.5.51/edrc.html this must be changed to PATH=doc/manuals/man1m/edrc.1m.html.

 

1.5.51

Tue May 5 07:59:42 METDST 2020 release
MAIN IMPROVEMENTS:
-
cmd/chg contrib/*: simplify implementations by the use of $EDRC_TMP_DIR as temporary directory instead of handling it within the contributed command.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.51 (Tue Mar 17 00:36:28 CET 2015)
-
cfg/chg kshrc: add cdtmp alias.
-
cfg/chg lotsctl: use $EDRC_TMP_DIR as temporary directory in all scripts where applicable in entire script tree.
-
cfg/chg sys: use $EDRC_TMP_DIR as temporary directory in all scripts where applicable in entire script tree.
-
cfg/chg shell.cfg: new setting USER_DROPBOX_DIR.
-
cfg/chg lib/os_wrapper/wget.cfg: EXEC_PRIORITY=OS.
-
man/chg shell.1: description of cdtmp command.
-
man/chg edrcintro.1: hint to other WA2L projects in NOTES section.
-
man/fix edrcsetup.1m: created package in step 6 from edrc_WA2l to edrc_ACME.
-
man/chg vsdfml.3: use #!/usr/bin/env vsdfml instead of !/bin/sh vsdfml as magic key.
-
man/chg shell.1: add description of pid command.
-
man/cor syspoll.cfg.4: description of LOCK_TIMEOUT.
-
man/chg logview.1: only files that can be read by the user are listed.
-
man/chg logtail.1: only files that can be read by the user are listed.
-
man/chg lsof.1: version 4.88 for Linux.
-
man/cor syspoll.1m: correct date format from %Y%d%m to %Y%m%d in examples.
-
man/chg syspoll.1m: description that -t option now also accepts hostgroups directly.
-
man/chg shell.1: document edrcdebug to compute also a lists of commands.
-
man/chg edrcinit.1m: documentation of the enable and disable options.
-
man/cor edrcintro.1: short description of cmswitch command.
-
man/ch edrcintro.1: short description of untxz command.
-
man/new untxz.1
-
cmd/fix ux2dos: no error message when '-' is given as input file.
-
cmd/fix dos2ux: no error message when '-' is given as input file.
-
cmd/chg name: process also release-numbered files as present in edrc/lib/daemon/.
-
cmd/chg name: now process the first 20 instead of 10 lines for header information.
-
cmd/chg filewatch: avoid error message when file to watch does not exist (yet).
-
cmd/chg filewatch: hide cursor and no longer print command.
-
cmd/chg filewatch: allow also a process been referenced by process id.
-
cmd/chg edrcenv: add output of $EDRC_TMP_DIR, $EDRC_CONTRIB_VARDIR.
-
cmd/new cdtmp: cd to $EDRC_TMP_DIR or /tmp if the $EDRC_TMP_DIR is not set.
-
cmd/chg edrc: assign tempdirs created for scripts, contrib commands and shell to edrc to list it active when calling listtemp.
-
cmd/chg contrib/dirwatch: use $EDRC_TMP_DIR as temporary directory, now.
-
cmd/chg contrib/logs: use $EDRC_TMP_DIR as temporary directory, now.
-
cmd/chg contrib/scriptdocbook: use $EDRC_TMP_DIR as temporary directory, now.
-
cmd/chg contrib/scriptpack: use $EDRC_TMP_DIR as temporary directory, now.
-
cmd/chg contrib/clonemenu: use $EDRC_TMP_DIR as temporary directory, now.
-
cmd/chg contrib/doc: use $EDRC_TMP_DIR as temporary directory, now.
-
cmd/chg contrib/edrcupgrade: new default URL for download is https://master.dl.sourceforge.net/project/wa2l-edrc/edrc-patch .
-
cmd/new cdbx: change to user's DropBox directory.
-
cmd/new cdrel: change to release control folder (for edrc developper).
-
cmd/chg logtail: when calling as non-root users only list the files that the user is permitted to read.
-
cmd/chg logview: when calling as non-root users only list the files that the user is permitted to read.
-
cmd/chg lsof: version 4.88 for Linux.
-
cmd/chg h2: version 1.4.187.
-
cmd/chg edrcupgrade: read environment file to set http_proxy, no longer switch to root user.
-
cmd/chg hwinventory: improvement in resolving the OSDISTRIBUTION field.
-
cmd/chg syspoll: also accept hostgroups (@HOSTGROUP) as target specification in the -t option.
-
cmd/chg tsize: use stty internally also on Linux due to SIGTSTP signals received on Ubuntu calling /usr/bin/resize.
-
cmd/chg edrcdebug: now more then one command can be specified with one call to edrcdebug supplying a space separated list.
-
cmd/chg manvi: exclude .ps and .html files from selection list.
-
cmd/chg edrcinit: disable option to disable services startup thru edrc, enable to enable diasbled startup again.
-
cmd/chg contrib/countdown: allow countdown calculation based on 'Planned End Time'.
-
cmd/chg contrib/countdown: more precise output priorisation on terminal height reduction.
-
cmd/chg contrib/countdown: internal design improvements.
-
cmd/chg manvi: menu point to quit the command.
-
cmd/chg osid: return a 'binary incompatible' error message to stderr if the test run of <osid>.probe is not successful.
-
cmd/chg edrcenv: output of environment variables $OSID_PROBE, $PRINT_FIT2WIDTH, $SYSPOLL_CONFIGFILE, $LOTS_CONFIGFILE, $LOTS_IDENTITIES, $SYSCONFIG_ROOTDIR, $SYSCONFIG_FORCE when set.
-
cmd/new untxz: uncompressed a *.tar.xz file.
-
cmd/chg lscomp, llcomp, catcomp: process *.tar.xz files.
-
cmd/chg collectd: removed from package.
-
cmd/chg lscomp, llcomp, catcomp: process *.epub files.

 

1.5.50

Sun Mar 15 19:30:33 CET 2015 release
MAIN IMPROVEMENTS:
-
cmd/chg edrc: provide a temporary directory $EDRC_TMP_DIR during execution of recovery script, contributed command and the shell command.
-
cmd/new ux2dos: convert ASCII fileformat between UNIX and DOS formats.
-
cmd/new dos2ux: convert ASCII fileformat between UNIX and DOS formats.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.50 (Tue Feb 26 21:54:09 CET 2015)
-
cfg/chg kshrc: set ls colors for .css, .js, .awk, Makefile, Makefile.var and COPYING.
-
cfg/chg shell.cfg: add LC_TIME=C.
-
man/chg edrcintro: add description of edrc/var/manvi/.
-
man/chg shell.1: add descriptions of files in FILE section.
-
man/chg edrcintro.1: add kshell description.
-
man/chg EDRC.1: add kshell.
-
man/chg compatibility.1: add kshell.
-
man/chg syspoll.1: add csv2worksheet (3) to SEE ALSO.
-
man/new dos2ux.3
-
man/new ux2dos.3
-
man/chg: edrc.1m: description of the $EDRC_TMP_DIR environment variable.
-
cmd/new kshell: print path of Korn- or Bourne Again Shell.
-
cmd/chg scriptheadersync: be more error tolerant on files containing spaces.
-
cmd/chg lsmv: quote all file names to support also file names with spaces.
-
cmd/chg lscp: quote all file names to support also file names with spaces.
-
cmd/new ux2dos: convert ASCII fileformat between UNIX and DOS formats.
-
cmd/new dos2ux: convert ASCII fileformat between UNIX and DOS formats.
-
cmd/chg mail_file: improve portability thru the use of ux2dos instead of native command.
-
cmd/chg contrib/edrcupgrade: allow cancel in select patchfile to install dialog.
-
cmd/chg edrc: provide a temporary directory $EDRC_TMP_DIR during execution of recovery script, contributed command and the shell command.
-
cmd/chg manvi: provide man page templates.
-
cmd/cor syspoll: correct usage output of '-s set' option.

 

1.5.49

Mon Feb 23 23:16:08 CET 2015 release
MAIN IMPROVEMENTS:
-
cmd/new syspoll: poll systems for actions and execute queries.
-
opt/new lots: -a list_session to list all lots sessions.
-
cmd/new wmic: client to use the Windows Management Instrumentation from Linux.
-
cmd/new winexe: client to execute commands remote on Windows.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.49 (Sun Nov 16 23:47:04 CET 2014)
-
cfg/new manvi.cfg: configuration file for manvi.
-
man/chg edrcrevision.cfg.4: add apprevision(3) to SEE ALSO.
-
man/chg edrcintro.1: manvi description added.
-
man/chg EDRC.1: manvi(1), manvi.cfg(4) added.
-
man/chg indent.3: allow output channel setting of leading indent.
-
man/new syspoll.1
-
man/chg edrcintro.1: sectioncat description added.
-
man/chg edrcintro.1: syspoll description added.
-
man/chg compatibility.1: syspoll and sectioncat added.
-
man/chg sav.1: add */lib/syspoll/protocols/* to special sav handling.
-
man/chg daemon_wrapper.1: add documentation of exit code 103 (permission denied to start command).
-
man/chg os_wrapper.1: add documentation of exit code 103 (permission denied to start command).
-
man/chg perl_wrapper.1: add documentation of exit code 103 (permission denied to start command).
-
man/chg ksh_wrapper.1: add documentation of exit code 103 (permission denied to start command).
-
man/new undeb.1
-
man/new syspoll.cfg.4
-
cmd/new manvi: edit WA2L/edrc manual pages.
-
cmd/chg edrcman: error output on missing man page.
-
cmd/chg indent: allow output channel setting of leading indent.
-
cmd/chg xpid: option parsing changed. If no dash option is given select query string from command list, else parse options as given.
-
cmd/new sectioncat: cat a section ([SECTION]) of a (config) file.
-
cmd/new syspoll: poll systems for actions and execute queries.
-
cmd/fix ssh-keyadd: removed unwanted key output that included an egrep error message when adding keys.
-
cmd/chg sav: */lib/syspoll/protocols/* added for special sav handling.
-
cmd/chg .daemon_wrapper: check if calling user has the permissions to execute/access started file.
-
cmd/chg .ksh_wrapper: check if calling user has the permissions to execute/access started file.
-
cmd/chg .os_wrapper: check if calling user has the permissions to execute/access started file.
-
cmd/chg .perl_wrapper: check if calling user has the permissions to execute/access started file.
-
cmd/chg edrcman: output when there is no manpage for a WA2L/edrc command available.
-
cmd/new wmic: client to use the Windows Management Instrumentation from Linux.
-
cmd/new winexe: client to execute commands remote on Windows. from Linux.
-
cmd/new undeb: uncompress deb (Debian package) files.
-
cmd/cor watchdog: typing error in usage message corrected.
-
opt/new lots: -a list_session to list all lots sessions.
-
lib/new Text::Aspell: perl module for spell checking using aspell.
-
lib/new Net::SNMP, Crypt::DES, Crypt::Rijndael, Digest::SHA1: modules for SNMP queries.

 

1.5.48

Sun Nov 16 20:27:45 CET 2014 release
MAIN IMPROVEMENTS:
-
man/chg many manpages: documentation enhancements.
-
cmd/chg sqlite, h2: version upgrades.
-
lib/chg libpng, libz: version upgrades.
-
lib/new Tk: integration of Tk::* perl modules for graphical programming in perl.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.48 (Sun Oct 26 02:05:03 CEST 2014)
-
cfg/new nginx.doc.cfg: provide nginx configuration to serve var/www/doc.
-
man/new scriptgrep.1
-
man/new filegrep.1
-
man/new histlist.1
-
man/chg EDRC.1: add scriptgrep (1), filegrep (1), histlist (3).
-
man/chg compatibility.1: edrcinit specification.
-
man/chg compatibility.1: table format modernized.
-
man/chg edrcman.1: add description when a missing *(PK man page is requested.
-
man/new edrcinit.1m
-
man/chg manpages.4: elimination of dq (double quote) and aq (single quote) macros to improve output of generated html files.
-
man/chg histlist.3 fssum.cfg.4 title.1 fmatch.3 WA2L::Util.3 manpages.4 edrcrevision.1 edrcintro.1 perlenv.3 perl_modules.3: avoid the use of the ad and dq man macros to improve output of generated html files.
-
man/chg edrc.1m: var/tmp directory description added.
-
man/new edrcinit.cfg.4
-
man/chg sav.1: add /etc/default/ for special save file handling.
-
man/chg EDRC.1: title page layout changed.
-
cmd/chg edrcinit: change ownership of rc script on selected operating systems.
-
cmd/chg edrcinit: support rcinstall on upstart Linux systems, rcinstall simplified.
-
cmd/chg edrcman: a suggestion to invoke 'edrcman manpage' is printed, when a currently non existent WA2L/edrc man page is requested.
-
cmd/chg sav: /etc/default/ added for special file save handling.
-
cmd/chg h2: new version 1.4.182 (2014-10-17).
-
cmd/new filewatch: watch the progress of file size.
-
cmd/chg sqlite: new SQLite version 3.8.7.1.
-
cmd/chg WA2LDocBrowser: menu and foot line formatting changes.
-
dir/new var/tmp/: to store temp files in a more controlled environment.
-
lib/chg lib/perl/pm: eliminate world writable files and directories.
-
lib/chg libpng: new version 1.6.14.
-
lib/chg libz: new version 1.2.8.
-
lib/new Tk: integration of Tk::* perl modules for graphical programming in perl.

 

1.5.47

Sat Oct 25 23:16:48 CEST 2014 release
MAIN IMPROVEMENTS:
-
man/chg many manpages: documentation enhancements.
-
cmd/chg many commands: improved portability.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.47 (Wed Mar 26 22:50:27 CET 2014)
-
cfg/chg foswiki/.../LocalSite.cfg: also handle DefaultUrlHost in edrcinit/WA2Ledrc.foswiki handler.
-
man/chg edrcsetup.1m: formulation in NOTES section enhanced.
-
man/chg busy.1: add description of $BUSY_ANIMATION.
-
man/cor os_wrapper.1: path in example corrected.
-
man/cor edrcsetup.1m: comment in example hostlist.dat file output corrected from hostlistdat2cfg -a dat to (...) -a list_dat.
-
man/cor ssh-keyadd.1m: SEE ALSO ssh-keygen.
-
man/chg perl_modules.3: reduce perl modules list to modules used by distributed commands written in perl.
-
man/chg edrcintro.1: add lotsctl as example configurations in sat(1) explanation.
-
man/chg edrc.1m: documentation of 'usage' command as alias to 'help'.
-
man/chg pf_wrapper.1m: description of sudoers example enhanced.
-
man/cor edrcsetup.1m: sudoers example configuration file corrected.
-
man/chg shell.1: description of manvi added.
-
man/new eshell.1
-
man/chg perl_modules.3: documentation of how to compile and install bundled Perl modules if needed.
-
man/chg compatibility.1: compatibility table format changed.
-
man/chg edrcsetup.1m: add Ubuntu 14.04 as additional development operating system.
-
man/chg perl_modules.3: change pack example to use the standard software location edrc/var/sw for package output.
-
cmd/chg contrib/countdown: print halted and stopped state in banner to allow status view from distance.
-
cmd/chg busy: can now print also different animations then the classic rotating slash by setting the BUSY_ANIMATION environment variable.
-
cmd/new lbanner: print a large ASCII banner.
-
cmd/chg leo: output formatting.
-
cmd/chg contrib/leo: input method.
-
cmd/new pdfmetaedit: GUI to edit PDF file meta data.
-
cmd/new pdfscissors: GUI to crop PDF file for eBook reader.
-
cmd/chg edrc: command 'usage' as alias to 'help'.
-
cmd/fix apply2sw_inventory calc choice cltrash cmmon countdown crfile doc drvstat edrcman envpasswdstrip filedist filelink filesize freespace fssum histlist hwinventory input is_config_byhand job listtemp locations logcheckd logs lots mail_file maketemp makeuser omnimon omnistat omniutil passwdsyncd passwdsyncd_apply pscount pslist rcmd remote_copy remote_shell removetemp resolve_targetlist role_option rsat scriptheadersync scriptstats server_environment sessions ssh-keyadd swvi trash untrash user_info watchdog whereami: set absolute path to echo binary for Linux.
-
cmd/fix pack: correct un-terminated quoted string used in input command options.
-
cmd/chg symlink: error handling if change directory to directory where the symlink should be created is not possible.
-
cmd/chg edrcinit: also support rc*.d directories as located on Ubuntu Linux systems.
-
cmd/new lsof: lsof_4.87_3.13.0-37-generic for Ubuntu.
-
cmd/chg lscomp: debian package (*.deb) support.
-
cmd/chg llcomp: debian package (*.deb) support.
-
cmd/chg catcomp: debian package (*.deb) support.
-
lib/new Text::vCard: a package to edit and create a single vCard (RFC 2426).

 

1.5.46

Tue Mar 25 01:53:42 CET 2014 release
MAIN IMPROVEMENTS:
-
cmd/new shellinaboxd: publish command line shell through AJAX interface.
-
cmd/new leo: command line interface to dict.leo.org.
-
doc/new toc: Table of Contents with page numbers in PDF document.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.46 (Fri Mar 7 08:36:34 CET 2014)
-
cfg/chg kshrc: change vi/vim startup to also allow editing of files having spaces.
-
man/cor symlink.1: the link is removed, not the original.
-
man/new leo.1
-
man/chg contrib.edrc.1m: description of contrib.leo.1m added.
-
man/chg pid.1: add pslist(3) and xpid(1) to see also.
-
man/cor vsdfml.3: troff formatting to view section MARKUP TAGS at the right position.
-
man/new shellinaboxd.3: publish command line shell through AJAX interface.
-
man/chg edrcsetup.1m: give hint to edrcupgrade command for patch download and install.
-
man/chg edrcsetup.1m: add description of pbin directory to ease up startup of commands thru sudo or pfexec.
-
man/cor busy.1: description grammar.
-
doc/new toc: Table of Contents with page numbers in PDF document.
-
cmd/chg hostlistdat2cfg: accept the XGRPS_PREF=str option in -m, as documented in the man page and in the commands usage message. The actually implemented option XGRPS_PREFIX=str is also still accepted (and will not be removed in the future) for backward compatibility to ensure users using that option can continue to use the command without change.
-
cmd/fix symlink: setting and querying of symlink ownership when not called by root.
-
cmd/new leo: command line interface to dict.leo.org.
-
cmd/new contrib/leo: access to leo in edrc.
-
cmd/chg edrc: check prompt input for allowed characters.
-
cmd/new shellinaboxd: publish command line shell through AJAX interface.
-
cmd/new xpid: convenience function to pslist and enhanced version to the pid command.
-
cmd/chg contrib/countdown: avoid flicker on output.
-
cmd/chg lib/edrcinit/WA2L.*: add EDRC_DEBUG_* facility, from now on the edrcdebug command can be used to debug those service handlers.
-
cmd/fix days: parsing of date format YYYY-MM-DD.
-
cmd/fix tsize: check if resize command does not exist.

 

1.5.45

Thu Mar 6 23:23:01 CET 2014 release
MAIN IMPROVEMENTS:
-
cmd/chg symlink: setting of symlink ownership based on replaced link or original file.
-
cmd/new exiftool: to edit/view meta information in files.
-
cmd/new epub2pdf: convert EPUB files to PDF.
-
cmd/chg contrib/countdown: visual and functional improvements.
-
cmd/chg h2: integration of version 1.3.175.
-
cmd/chg cfg2html: integration of version 5.31 for HP-11, HP-11i, HP-11ia.
-
man/chg *: documentation enhancements.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.45 (Sat Aug 24 12:00:49 CEST 2013)
-
cfg/chg usage.list: nmap, nping, h2 added.
-
cfg/chg edrcinit.cfg: entry for sshd_system added.
-
cfg/chg kshrc: .ico files added.
-
cfg/fix kshrc: save working variables $a, $b, $c, $d, $p with quotes to enable settings containing spaces to be loaded correctly.
-
man/new csvcat.1
-
man/chg pf_wrapper.1: description of exit state 107.
-
man/chg contrib.edrc.1m: the scriptpack.fl file should be located in the $EDRC_SCRIPTS_BASEDIR and not in $EDRC_ENTRY_DIR for contrib.scriptdocbook(1m).
-
man/chg tty_columns.3: tty_variable is used internally.
-
man/chg contrib.edrc.1m: configuration of countdown in the optional config file etc/contrib.edrc.countdown.cfg.
-
man/chg edrcintro.1: add epub2pdf short description.
-
man/chg edrcintro.1: add eshell short description.
-
man/chg edrcintro.1: add tput_examples short description.
-
man/chg edrcintro.1: remove all perl modules from TOC.
-
man/chg EDRC.1: add epub2pdf.
-
man/chg EDRC.1: add eshell.
-
man/chg EDRC.1: remove all perl modules from TOC, link in HTML output will go via perl_modules.1 man page.
-
man/chg compatibility.1: add epub2pdf.
-
man/chg compatibility.1: add eshell.
-
man/cor perl_modules.3: formatting.
-
man/new tput_examples.3: examples of tput(1) usage.
-
man/chg textcolor.3: add tput_examples(3) to SEE ALSO.
-
man/chg symlink.1: document also setting of owner:group setting of created symlinks.
-
man/chg contrib.edrc.1m: add short description of contrib.edrcenv.1m.
-
man/chg edrcsetup.1: remove the hostlist.cfg "inline" example of configuring hostgroups and lists within the hostlist.cfg.   
-
man/new exiftool.1
-
doc/chg doc/.man/sourceforge.net/project-web/WA2Ledrc.html: hyperlink cleanup and new DOWNLOADS chapter added.
-
doc/new h2-1.3.175.html: HTML and PDF documentation of H" database engine.
-
doc/chg edrc_manpages-*.pdf: add date to title page.
-
cmd/chg .pf_wrapper: avoid direct call of .pf_wrapper.
-
cmd/chg contrib/scripttree: handle symlinks that are broken.
-
cmd/chg contrib/scriptpack: ensure proper directory permissions of copied files when packing config files and files listed in scriptpack.fl.
-
cmd/chg contrib/scriptdocbook: read scriptpack.fl when located in $EDRC_SCRIPTS_BASEDIR instead of $EDRC_ENTRY_DIR.
-
cmd/chg contrib/scriptdocbook: do not follow symlinked menus.
-
cmd/chg contrib/checklist: do not follow symlinked menus.
-
cmd/new lib/edrcinit/WA2Ledrc.sshd: service handler for sshd to be used on systems where sshd is not automatically started.
-
cmd/chg contrib/edrcupgrade: allow cancel also when specifying a patchfile to install.
-
cmd/cor contrib/countdown: typing error in prompt.
-
cmd/chg contrib/countdown: output of help/usage message.
-
cmd/chg contrib/countdown: countdown output.
-
cmd/chg contrib/countdown: countdown handling streamlined.
-
cmd/chg contrib/countdown: output of large countdowns also in large letters displayed correctly.
-
cmd/chg contrib/countdown: reads color definitions from optional config file etc/contrib.edrc.countdown.cfg.
-
cmd/fix edrcman: always write cache content in language setting 'C' to avoid re-evaluation of cache when the system language differs from 'C'.
-
cmd/new epub2pdf: convert EPUB files to PDF.
-
cmd/chg h2: new version 1.3.175.
-
cmd/new pbin/eshell: normal start of bin/shell.
-
cmd/fix a, b, c, d, abc, abcd: save working variables with quotes to enable settings containing spaces to be loaded correctly.
-
cmd/fix edrc: $TODAY is now also exported to the contributed commands.
-
cmd/chg symlink: symlink also sets the owner and group permissions of the created symlink whenever possible.
-
cmd/new contrib/edrcenv: display official WA2L/edrc environment variables, as the edrcenv command in the shell.
-
cmd/chg HP-11ia/cfg2html: new version 5.31.
-
cmd/chg HP-11i/cfg2html: new version 5.31.
-
cmd/chg HP-11/cfg2html: new version 5.31.
-
cmd/new exiftool: view/edit file meta information.

 

1.5.44

Sat Aug 24 00:11:06 CEST 2013 release
MAIN IMPROVEMENTS:
-
cmd/chg www/foswiki: integration of Foswiki-1.1.8 with more flexible file structure and enhanced startup handling thru edrcinit.
-
dir/new edrc/pbin: start commands thru RBAC or sudo transparently. User only has to add ~edrc/pbin to $PATH.
-
cmd/new h2: integration of H2 database engine.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.44 (Wed Apr 17 21:54:49 CEST 2013)
-
cfg/chg www/report/.meta/VERSION: 1.0.19.
-
cfg/chg kshrc: color *.bib and *.fl as config file.
-
cfg/chg kshrc: remove mv2dsav alias.
-
cfg/chg edrcman.cfg: LC_ALL to ensure proper special character display. If not set, but $LANG on system is set, LC_ALL is set to $LANG. If $LANG also is not defined, the "C" locale is set as default.
-
cfg/new h2.cfg: configuration file for H2 database engine.
-
cfg/chg edrc.cfg: EDRC_HOSTPROMPT to display the host name after the @ sign in the prompt in full length (long) or to display only the host name part (short).
-
man/chg EDRC.1: no longer include the PostScript manpage file.
-
man/chg contrib.edrc.1m: add description of checklist to section of contrib.scriptdocbook(1m).
-
man/chg WA2Ledrc:report.1: documentation of initial password of the user "admin" in the portal.
-
man/chg Linux/banner.3: Copyright to 2013.
-
man/new hostlistdat2cfg.3
-
man/chg edrcman.1: add description of $LANG and $LC_ALL environment variable.
-
man/cor *: PDF file of all man pages no longer contains empty pages.
-
man/chg name.1: add description of etc/name.index file.
-
man/chg edrcrevision.1: add bundled perl modules to lib/* section.
-
man/chg shell.1: add cdwww.
-
man/new h2.1
-
man/new pf_wrapper.1
-
man/chg shell.1: description of cdpbin command.
-
man/new nping.1
-
man/new nmap.1
-
doc/chg edrc_manpages<version>.pdf: add graphical titlepage.
-
doc/chg edrc_manpages<version>.ps: no longer include the PostScript file into the release. PostScript is still used to create the pdf file.
-
cmd/chg www/report/main/help.html: correct logos.my to mylogos and change formatting of file paths.
-
doc/new h2-1.3.172.html: HTML and PDF documentation of H" database engine.
-
cmd/chg sys/1:patchinstall: enable startup of edrcupgrade contrib command from within that menu point.
-
cmd/fix contrib/edrcupgrade: also accept 'c' to cancel in step 'list contents of patchfile'.
-
cmd/chg DocBrowser: footer line.
-
cmd/chg www/report/cgi/statistics: do not count number of lines in hour statistics.
-
cmd/fix lotsctl/e:edit_lotsctl_settings: edit lotsctl.cfg file that as defined in the topmost _env file.
-
cmd/chg contrib/scriptdocbook: also add checklist as produced by the contrib.checklist(1m) command to the ScriptDocBook. Permission related to this functionality is contrib.scriptdocbook.checklist.
-
cmd/chg contrib/scriptdocbook: read also settings from optional config file $EDRC_SCRIPTS_BASEDIR/scriptdocbook.cfg to specify some defaults script tree specific.
-
cmd/chg contrib/scriptdocbook: no default on 'create ScriptDocBook' dialog to avoid runaway cancel.
-
cmd/chg contrib/scriptdocbook: formatting and style of index page.
-
cmd/chg contrib/checklist: all informational output goes to stderr now, to allow contrib.scripttree(1m) to process the output.
-
cmd/chg thttpd: only list applications that also have a corresponding config file edrc/etc/thttpd.<app>.cfg.
-
cmd/chg edrcman: set LC_ALL to ensure proper special character display.
-
cmd/chg name: when the description of a file cannot be resolved from file header and ..name_index the global etc/name.index file is consulted.
-
cmd/new cdwww: alias to go to var/www.
-
cmd/chg DocBrowser: add a favicon icon.
-
cmd/chg sysconfig: avoid backing up files multiple times. This was the case when a file has been listed multiple times in the backup file.
-
cmd/new h2: H2 database engine console.
-
cmd/new .pf_wrapper: start WA2L/edrc commands thru sudo or pfexec.
-
cmd/new cdpbin: cd to edrc/pbin.
-
cmd/chg edrc: dynamic number of columns on output when invoking edrcperm command.
-
cmd/chg edrc: host name prompt part is configurable using the EDRC_HOSTPROMPT setting in edrc.cfg.
-
cmd/chg www/foswiki: integration of Foswiki-1.1.8 and change of structure.
-
dir/new pbin: location of command symlinks started thru .pf_wrapper.
-
lib/new version, Module::Module-Metadata, Perl::Perl-OSType, CPAN::CPAN-Meta-Requirements, CPAN::CPAN-Meta-YAML, JSON::JSON-PP, Parse::Parse-CPAN-Meta, CPAN::CPAN-Meta, Locale::Locale-Maketext, Params::Params-Check, Module::Module-Corelist, Module::Module-Load, Module::Module-Load-Conditional, CPAN::CPAN-Meta, IPC::IPC-Cmd, ExtUtils::ExtUtils-CBuilder, CPAN::CPAN-Meta-YAML, Parse::Parse-CPAN-Meta, Perl::Perl-OSType, Module::Module-Build, Try::Try-Tiny, Test::Test-Fatal, HTML::HTML-Tree

 

1.5.43

Fri Apr 12 21:41:54 CEST 2013 release
MAIN IMPROVEMENTS:
-
cmd/new hostlistdat2cfg: generate the hostlist.cfg structure based on a simple csv list in hostlist.dat. The use of this command in hostlist.cfg reduces the configuration effort of hostlists and hostgroups significantly.
-
cmd/new contrib/edrcupgrade: provide download of WA2L/edrc patches from sourceforge.net, deployment and installation in a contributed edrc command.
-
cmd/new lotsctl: a "recovery" script tree to control lots (long term data save).
-
cmd/new nginx: the small and portable proxy server is bundled with WA2L/edrc now. The start/stop/reload is handled thru edrcinit.
-
cmd/new djbdns: the small and portable DNS server and cache is bundled with WA2L/edrc now. The start/stop/reload is handled thru edrcinit.
-
cmd/chg syscp: now allows also to copy a system file to the repository if it is not already present in it.
-
cmd/chg WA2L/report: several functional and stability enhancements.
-
man/chg edrcsetup.1m: complete review of the WA2L/edrc "Quick Installation Guide".
-
man/chg *: many documentation enhancements and corrections.

ALL CHANGES:

-
cfg/chg edrcrevision.cfg: new release 1.5.43 (Thu Nov 1 22:24:38 CET 2012)
-
cfg/new edrc.lotsctl.cfg: configuration for lots control menu (edrc short start lotsctl).
-
cfg/new lotsctl.cfg: general configuration for lots control menu (edrc short start lotsctl).
-
cfg/chg www/report/.meta/VERSION: 1.0.18.
-
cfg/chg bin/usage.list: add lotsctl, screeen.
-
cfg/chg edrcman.cfg: add legacy linux man page directories.
-
cfg/chg kshrc: only print warning when calling "m" when shell is started within "edrc".
-
cfg/chg: edrc.cfg: new setting SCRIPTS_SHELLFALLBACKS to define fallback shells for recovery scripts.
-
cfg/chg thttpd.report.cfg: no longer check referer urlpat, to be able to serve the page without many hostname restrictions.
-
cfg/chg lib/usage.list: add nc, fcreate, tzdump.
-
cfg/new lib/os_wrapper/lsof.cfg
-
cfg/chg kshrc: cdsw alias performance.
-
cfg/fix kshrc: ensure that termsize always sets the terminal size on initial command start.
-
cfg/chg thttpd.report.cfg: change logfile from var/log/thttpd_access.log to var/log/thttpd_report_access.log.
-
cfg/new tinydns.cfg: config file for tinydns startup via edrcinit.
-
cfg/new tinydns.dat: DNS source data file for tinydns startup via edrcinit.
-
man/chg EDRC.1: add lotsctl (1).
-
man/chg EDRC.1: add WA2Ledrc:report (1).
-
man/chg EDRC.1: add thttpd.report.cfg (4).
-
man/chg EDRC.1: add textcolor (3), perlversion (3).
-
man/chg edrcintro.1: add lotsctl short description.
-
man/chg edrcintro.1: add textcolor short description.
-
man/chg edrcrevision.1: definition of patchlevel change in RELEASE-NUMBERS section.
-
man/chg edrcman.1: description of the -s option.
-
man/new WA2Ledrc:report.1: description of the operating system report portal.
-
man/chg edrcintro.1: add WA2Ledrc:report.
-
man/chg edrcintro.1: add thttpd.report.cfg (4) in SEE ALSO section.
-
man/new pscount.3
-
man/new pscount.4
-
man/new ssh-keyadd.1m
-
man/chg regexintro.4: portability hint in POSIX CHARACTER CLASSES section.
-
man/chg edrcintro.1: change email addresses @eds.com to @hp.com, remove email address of Reimund Mueller.
-
man/chg edrcintro.1: add hint to Sourceforge.
-
man/chg lsof.1: version 4.87 for Linux.
-
man/chg edrcrevision.1: new object 'lib'.
-
man/chg sav.1: add manual page and *.d directories to special handled dirs.
-
man/new cmswitch.1m
-
man/new cmmon.1m
-
man/new title.1
-
man/chg edrc.1m: add validation of magic key of executable recovery scripts.
-
man/chg edrc.cfg.4: describe the SCRIPTS_SHELLFALLBACKS setting used to define the magic key shell fall-backs.
-
man/new fcreate.3
-
man/new textcolor.3
-
man/chg contrib.edrc.1m: add the description of the possible deny functionalities of the contrib.countdown command.
-
man/chg compatibility.1: add textcolor, nginx, csvcat commands.
-
man/new tsize.3
-
man/new random.3
-
man/chg contrib.edrc.1m: contrib.scriptpack section.
-
man/fix contrib.edrc.1m: contrib.scriptdocbook section.
-
man/chg edrcintro.1: add untbz, untbz2, uncbz, uncbz2, perlversion short descriptions.
-
man/chg edrcintro.1: add hostlistdat2cfg short descriptions.
-
man/new uncbz.1
-
man/new uncbz2.1
-
man/new untbz.1
-
man/new untbz2.1
-
man/chg patchinstall.1m: description of the -m and -l options.
-
man/chg uncgz.1: add references to uncbz, uncbz2, untbz, untbz2 to SEE ALSO.
-
man/chg untgz.1: add references to uncbz, uncbz2, untbz, untbz2 to SEE ALSO.
-
man/chg unrpm.1: add references to uncbz, uncbz2, untbz, untbz2 to SEE ALSO.
-
man/chg unczip.1: add references to uncbz, uncbz2, untbz, untbz2 to SEE ALSO.
-
man/chg edrcman.1: add description of influence of config file etc/perl_wrapper.cfg.
-
man/chg perlenv.3: add description of directory structure in edrc/lib/perl/pm/ and include an extract of the mode how perl accesses modules of different versions from cpan.org.
-
man/new nginx.3
-
man/chg nginx.3: use more portable man macros.
-
man/chg perl_modules.3: add URI perl module.
-
man/chg logtail.1: add description of $APPROOT resolution in logfile definition.
-
man/chg logview.1: add description of $APPROOT resolution in logfile definition.
-
man/chg contrib.edrc.1m: add description of the optional config file contrib.edrc.scriptdocbook.cfg.
-
man/chg contrib.edrc.1m: add description of the optional config file contrib.edrc.scriptpack.cfg.
-
man/chg edrcsetup.1m: complete review.
-
man/chg syscp.1: description of the checking of replacement tags in repository files.
-
man/chg man/all/man*/*: add section title to header.
-
man/chg syscp.1: add description of adding new files to a repository. Enhance EXAMPLES.
-
man/chg shell.1: description of lscolors command.
-
man/cor fmatch.3: change double quote macro use to increase man page display portability.
-
man/new ipcalc.1
-
man/chg perl modules: no longer distribute the manpages of bundled perl modules in the edrc/man/all/man3/ directory. The manpages of the bundled perl modules are only located in the edrc/lib/perl/pm/perl5/share/ directory.
-
man/chg hostlist.3: add hostlistdat2cfg (3) to SEE ALSO section.
-
man/chg hostlist.cfg.4: add hostlistdat2cfg (3), hostlist.dat (4) to SEE ALSO section.
-
man/chg name.1: add description of ..name.index file.
-
man/new strace.1:
-
man/chg duvi.1: add exrc to FILES section.
-
man/chg swvi.1: add exrc to FILES section.
-
man/chg logview.1: add exrc to FILES section.
-
man/chg sysvi.1: add exrc to FILES section.
-
man/chg rcmd.1: add exrc to FILES section.
-
man/chg mail_file.cfg.4: documentation of the options MAIL_SERVER_PORT, MAIL_SERVER_NAME, MAIL_CLIENT_OPTS, MAIL_CLIENT.
-
doc/chg doc/*-current*: no longer create, maintain and distribute the symlinks to the current documents. The most recent documents can be accessed always thru the DocBrowser.
-
cmd/fix .perl_wrapper: also check if the executable found as a shell is a file.
-
cmd/fix .ksh_wrapper: also check if the executable found as a shell is a file. cmd/new lotsctl: symlink to sat to provide a shortstart for the lots control menu.
-
cmd/fix www/report/cgi/users.modify: avoid that a non admin user can modify the user account.
-
cmd/new www/report/cgi/settings: dynamic settings menu which displays menu points based on user role.
-
cmd/new www/report/cgi/settings.list: display the portal settings.
-
cmd/chg www/report/cgi/reports: display the customers logo in header if it exists.
-
cmd/chg www/report/cgi/doc: display the customers logo in header if it exists.
-
cmd/chg www/report/cgi/doc: only list files, that have the correct permissions to be served (file=r.., directory=r.x).
-
cmd/chg www/report/cgi/cgi.inc: add get_logo to library.
-
cmd/chg www/report/cgi/logo: move get_logo to library.
-
cmd/chg www/report/cgi/about: copyright date to 2012.
-
cmd/chg www/report/cgi/statistics: back-links to dynamic home menu.
-
cmd/chg www/report/cgi/users.*: back-links to dynamic user administration menu.
-
cmd/chg www/report/cgi/logo.gallery: back-links to dynamic home menu.
-
cmd/new www/report/cgi/home: dynamic home menu which displays menu points based on user role.
-
cmd/new www/report/cgi/users: dynamic user administration menu which displays menu points based on user role.
-
cmd/chg www/report/*: change all hyperlinks from absolute to relative.
-
cmd/chg www/report/main/menu.html: provide a running clock.
-
cmd/chg www/report/cgi/*: no longer check $HTTP_REFERER in cgi scripts.
-
cmd/fix www/report/cgi/statistics: calculation of user access and selection of http server accesses.
-
cmd/chg www/report/cgi/statistics: new statistics of accesses per hour of the day only.
-
cmd/chg uniqpath: eliminate repetitive colons (::) in output.
-
cmd/fix contrib/doc: internal call of edrcman instead of man to display the documentation menu points to ensure that the documentation display is more reliable.
-
cmd/fix ssh-keygen: correct authorized_keys writing in header and usage.
-
cmd/chg contrib/countdown: output screen adjusted, implementation of halt and continue functionality to temporarily suspend the countdown.
-
cmd/chg contrib/countdown: provides now the functionalities init, start, stop, resume, display to be used in edrcperm.
-
cmd/chg HP-11ia/cfg2html: new version 5.27.
-
cmd/chg HP-11i/cfg2html: new version 5.27.
-
cmd/chg HP-11/cfg2html: new version 5.27.
-
cmd/chg Solaris/cfg2html: new version 1.7.0.
-
cmd/chg Solaris-x86/cfg2html: new version 1.7.0.
-
cmd/chg Linux/lsof: new version 4.87.
-
cmd/chg sav: handle files in man directories special.
-
cmd/chg sav: more flexible and more general special directory handling.
-
cmd/chg cmswitch: logfile when not using within edrc is edrc/var/log/cmswitch.log.
-
cmd/chg edrc: copyright 2012 added. Validate if the interpreter for the recovery script exists and only start it if it does.
-
cmd/chg edrc: reset windows title after recovery script and contributed command start or abort.
-
cmd/chg edrc: if the shell in the magic key of a recovery script does not exist, a fallback mechanism tries to resolve alternate shell locations and alternate shells to ensure a script start. Script that do not have execute permissions are no longer started simply using the ksh shell, here also the fallback mechanism that resolves the magic key and the alternate shells, applies.
-
cmd/chg edrc: output of recovery scripts and contributed commands to sdterr are now saved to the log files, too.
-
cmd/new textcolor: to set the terminal text color.
-
cmd/chg shar.setup: add information to transfer the package in binary mode to header.
-
cmd/chg contrib/license: copyright 2003-2013.
-
cmd/chg contrib/scriptpack: now it is also possible to select to save all config files and a list of other files to the script package, not only the related edrc.cfg file.
-
cmd/new untbz: unzip a b2zipped tar file.
-
cmd/new untbz2: unzip a b2zipped tar file.
-
cmd/new uncbz: unzip a b2zipped cpio file.
-
cmd/new uncbz2: unzip a b2zipped cpio file.
-
cmd/chg .perl_wrapper,perlenv: PERLLIB resolution improved. With MODULE_DIR in perl_wrapper.cfg the location of the perl modules can be set (intended for testing purposes).
-
cmd/chg edrcman: display also man pages of bundled Perl modules. To achieve this, also the MODULE_DIR setting of perl_wrapper.cfg is read.
-
cmd/chg lib/perl/pm: compiled all bundled Perl modules for perl 5.14.3 and the x86_64-linux-thread-multi architecture.
-
cmd/new lib/perl/pm: new module URI, Schedule::Cron, Time::DaysInMonth, Time::ParseDate, Time::CTime, Time::Timezone, Time::JulianDay.
-
cmd/new nginx: HTTP and reverse proxy server, mail proxy server.
-
cmd/chg name: when file header does not provide an entry for a symlinked file, display the header description of the original file. When file is a saved file, also resolve file header.
-
cmd/chg name: if the description cannot be resolved from the file header, consult also the ..name.index file for a description.
-
cmd/fix edrcinit: usage message corrected.
-
cmd/chg edrcinit: rcinstall improved.
-
cmd/chg edrcinit: status output includes also the guarded information, now.
-
cmd/new lib/edrcinit/WA2Ledrc.nginx: new handler for edrcinit.
-
cmd/cor histlist: file header.
-
cmd/chg logview: resolve $APPROOT (=`approot`) environment variable in logfile definition.
-
cmd/chg logtail: resolve $APPROOT (=`approot`) environment variable in logfile definition.
-
cmd/chg histlist: suppress output of last column having undefined column.
-
cmd/chg contrib/scriptdocbook: save the persistent input data now in a single file.
-
cmd/chg syscp: check for replacement tags @[-_A-Z]+@ of differing files in the repository and display a warning to inform.
-
cmd/chg syscp: can now also add new files to repositories.
-
cmd/new lscolors: toggle ls color display in shell between true and false.
-
cmd/chg is_running: remove s-bit, due to the fact it never worked really.
-
cmd/chg patchinstall: avoid blocks output when printing meta data or list files of patch.
-
chg/cmd contrib.logs: performance improvement on cache file handling.
-
chg/cmd bin/Linux*/lsof: do a more fine os check.
-
chg/cmd .os_wrapper: export $OSID. This enables to act operating system specific in the lib/os_wrapper/<cmd>.cfg files.
-
cmd/new perlversion: print resolved perl interpreter version.
-
cmd/chg contrib/cmswitch: add startup prompt.
-
cmd/chg contrib/dirwatch: add startup prompt.
-
cmd/chg contrib/drvstat: add startup prompt.
-
cmd/chg contrib/logtail: add startup prompt.
-
cmd/chg contrib/oerr: add startup prompt.
-
cmd/chg contrib/omnimon: add startup prompt.
-
cmd/chg contrib/omnistat: add startup prompt.
-
cmd/chg contrib/pid: add startup prompt.
-
cmd/chg contrib/pstree: add startup prompt.
-
cmd/chg contrib/scriptdocbook: add startup prompt.
-
cmd/chg contrib/scriptpack: add startup prompt.
-
cmd/chg contrib/scripttree: add startup prompt.
-
cmd/chg .perl_wrapper: header.
-
cmd/chg .ksh_wrapper: header.
-
cmd/chg .os_wrapper: header.
-
cmd/chg .java_wrapper: header.
-
cmd/chg perlenv: header.
-
cmd/chg edrcman: order of man pages reorganized.
-
cmd/chg Linux-ia/cfg2html: new version 2.66.
-
cmd/chg Linux/cfg2html: new version 2.66.
-
cmd/chg HP-11/cfg2html: new version 5.30.
-
cmd/chg HP-11ia/cfg2html: new version 5.30.
-
cmd/chg HP-11i/cfg2html: new version 5.30.
-
cmd/chg hwinventory: for Linux return SERVERNAME without domain.
-
cmd/fix www/report/js/report.js: pad hours with leading zeros when hour is smaller then 10.
-
cmd/chg edrcman: cache settings.
-
cmd/new hostlistdat2cfg: to generate the hostlist.cfg config file out of a csv structure definition in a hostlist.dat file.
-
cmd/fix hostlist: escape dot (.) in groups specified on the command line to ensure correct group resolution. Therefore e.g.: @ACME.ORP is not any longer resolved identically as @ACMECORP.
-
cmd/chg hostlist: print the hostgroup prefix (@) in the output of the hostgroup names. Before the hostgroup was printed without the prefix.
-
cmd/chg contrib/pwsafe: use vi settings from edrc/etc/exrc for the vi editor in pwsafe.
-
cmd/new appendpdf: append a PDF file to another and write concatenated file to stdout or to an output file.
-
cmd/new ipcalc: an IP address subnet calculator.
-
cmd/new tinydns: a tiny, fast and secure DNS server.
-
cmd/new tinydns-data: create the data file foe tinydns.
-
cmd/new Linux/strace: trace system calls. This command is called if truss is invoked on Linux.
-
cmd/new Linux-ia/strace: trace system calls. This command is called if truss is invoked on Linux.
-
cmd/new dnscache: DNS cache.
-
cmd/new csvcat: clean a csv file or stream for further processing.
-
cmd/chg rcmd: use the settings in exrc and prepare the terminal size before starting the vi editor.
-
cmd/chg sysvi: prepare the terminal size before starting the vi editor.
-
cmd/fix sysvi: correct missing file type resolution when multiple repfiles exist which resulted in a "cannot edit" error.
-
cmd/chg sysvi: also allow editing of repository files, if there is currently no active file on the system.
-
cmd/chg logview: use the settings in exrc and prepare the terminal size before starting the vi editor.
-
cmd/chg swvi: use the settings in exrc and prepare the terminal size before starting the vi editor.
-
cmd/chg duvi: use the settings in exrc and prepare the terminal size before starting the vi editor.
-
cmd/new contrib/edrcupgrade: install and upgrade an WA2L/edrc installation.
-
opt/new patchinstall: -m to print the meta-data of the patch only.
-
opt/new patchinstall: -l to list the logfiles of the patch only.
-
opt/new edrcman: new option -s to display the used $MANSECT, resolve of the /etc/man_db.config for the MANSECT setting.
-
opt/new input: HHH:MM and HHH:MM:SS that allows time inputs, where the hours are not limited to 24 hours as in HH:MM and HH:MM:SS.
-
dir/new var/www/report/var/mylogos: to save own factory logos that are not touched by application patch updates.
-
lib/new Linux/libs/libext2fs.so.2: used by mc, mcedit, mcview.
-
lib/new Linux/libs/libgpm.so.1: used by mc, mcedit, mcview.
-
lib/new Linux/libs/libcom_err.so.2.1: used by mc, mcedit, mcview.

 

1.5.42

Tue Jan 12 00:11:06 CEST 2012 release
-
cfg/chg edrcrevision.cfg: new release 1.5.42 (Mon May 23 19:03:12 CEST 2011)
-
cfg/chg lots.cfg: remove unresolved options from config file.
-
cfg/chg usage.list: add ftps.
-
cfg/chg lib/os_wrapper/mc.cfg: ensure that on HP-UX the midnight commander is started instead of the media changer manipulation utility is started.
-
man/chg lots.1m: add description of DATA_PURGE_LAG.
-
man/chg lots.cfg.4: add description of DATA_PURGE_LAG and remove hint to unresolved options.
-
man/chg EDRC.1: add ftps (1).
-
man/chg edrcintro.1: add ftps short description.
-
man/chg compatibility.1: add ftps.
-
man/new ftps: based on README provided by the application.
-
man/fix ksh_wrapper.3: correct step 2) description to "install the ksh script in the edrc/lib/ksh/directory"
-
cmd/chg edrcman: revert stderr redirection of man command to /dev/null, this caused that on Unix only 1st manpage has been displayed.
-
cmd/chg hwinventory: new fields DNSDOMAIN and IPADDRESS.
-
cmd/fix maketemp: more restrictive fallback to internal emulation of mktempdir if the system own command does not succeeds.
-
cmd/new ftps: secure FTP for SSL connections to the server.
-
cmd/chg www/report/cgi/users.remove: support Firefox password manager.
-
cmd/chg www/report/cgi/users.passwd: support Firefox password manager.
-
cmd/new www/report/cgi/users.modify: modify an existing user account.
-
cmd/chg www/report/cgi/users.add: support Firefox password manager.
-
cmd/chg www/report/cgi/statistics: sorting order, also show counts of removed users.
-
cmd/chg www/report/cgi/cgi.inc: sort list_users by NAME and not by timestamp.
-
cmd/chg lots: add DATA_PURGE_LAG functionality.
-
cmd/chg lots: add error checking during data purge.
-
cmd/chg lots: remove processing of unresolved options.
-
cmd/chg lots: print settings of $LOTS_CONFIGFILE and $LOTS_IDENTITIES in usage.
-
cmd/chg .java_wrapper: support startup links, whose name is not equal to the class name using the edrc/lib/java/<scriptname>.javaopt file.
-
cmd/new lib/logcheckd/interface/OVMail: send mails as in HP Openview.
-
cmd/fix bin/HP-11ia/bzip2-1.0.5/bin/bunzip2: add symlink to provide the bunzip2 command.
-
cmd/chg Linux/cfg2html: new version 2.25.
-
cmd/chg Linux-ia/cfg2html: new version 2.25.
-
cmd/chg HP-11ia/cfg2html: new version 2.50.
-
cmd/chg HP-11i/cfg2html: new version 2.50.
-
cmd/chg HP-11/cfg2html: new version 2.50.
-
dir/chg lib/lots: remove directory and contents from application.

 

1.5.41

Mon May 16 18:56:29 CEST 2011 release
-
cfg/chg edrcrevision.cfg: new release 1.5.41 (Sat Jan 15 15:38:31 CET 2011)
-
cfg/chg os_wrapper/mc.cfg: EXEC_PRIORITY=OS.
-
cfg/chg os_wrapper/mcview.cfg: EXEC_PRIORITY=OS.
-
cfg/chg os_wrapper/mcedit.cfg: EXEC_PRIORITY=OS.
-
cfg/chg osid.dat.WA2L: DISABLE_REGEX option to disable regular expression resolution.
-
man/chg osid.3: -e and -h option and EXIT STATUS.
-
man/chg osid.cfg.4: description of DISABLE_REGEX.
-
man/chg osid.dat.4: description of the regex behaviour in WA2L format.
-
man/chg name.1: add EXIT STATUS section.
-
man/new osid.probe.3
-
man/chg stat.3: -t option.
-
man/chg stat.3: -s type option.
-
man/chg patchinstall.1m: symlink timestamp update.
-
cmd/fix www/report/cgi/statistics: correct statistics output in month December.
-
cmd/chg is_osid: print $EDRC_SCRIPTNAME if -s is not specified.
-
cmd/fix logcheckd: correct logcheckd symlink from logcheckd.41 to logcheckd.42.
-
cmd/chg HP-11/cfg2html: new version 4.84.
-
cmd/chg HP-11ia/cfg2html: new version 4.84.
-
cmd/chg lots: save the state of the actions collect, save, lock, purge also to the job file. Data of unsuccessful save actions is not locked and remains in the lock phase until cleared. The new fields COLLECTSTATE, SAVESTATE, LOCKSTATE and PURGESTATE are listed when invoking the -a print_job and -a list_jobs options.
-
cmd/chg title: enhance os compatibility.
-
cmd/fix whereami: print 'OS not supported message' to stderr.
-
cmd/chg name: OS not supported on unknown operating systems.
-
cmd/chg HP-11ia/cpio: recompiled without the /usr/local libraries. Version 2.10 is saved as 2.10a to enable patch installation of identical version.
-
cmd/chg osid: osid entries can be defined as regular expression if OSID_DAT_FORMAT is set to WA2L and DISABLE_REGEX is not set to True.
-
cmd/chg edrc: print copyright to 2011 in banner.
-
cmd/chg edrcman: redirect stderr or man command to /dev/null.
-
cmd/fix contrib/scripttree: correct handling of symlink-ed menus and menu points.
-
cmd/chg pack: filelist is added to the sadm file.
-
cmd/chg patchinstall: adjust timestamps of symlinks that are installed. This feature is only supported on operating systems whose kernel supports changing the timestamp of symlinks.
-
cmd/chg www/report/js/report.js: formatting of the pop-up menus.
-
opt/new osid: -e to list the entry to be added to osid.dat.
-
opt/new osid: -h to print usage.
-
opt/new stat: -t option to print CSV header.
-
opt/chg stat: -t type option to print file type.

 

1.5.40

Sat Sep 25 02:35:19 CEST 2010 release
-
cfg/chg edrcrevision.cfg: new release 1.5.40 (Fri Sep 24 02:51:11 CEST 2010)
-
cfg/chg timezone.dat: Linux-ia added.
-
man/chg compatibility.1: screen added.
-
man/chg EDRC.1: screen added.
-
man/chg edrcintro.1: description of screen.
-
man/new screen.1
-
cmd/fix logcheckd: avoid df "No such file or directory" error.
-
cmd/new screen: screen manager with VT100/ANSI terminal emulation.
-
cmd/chg shell: use /bin/bash as interactive shell whenever it is available on the system.
-
cmd/fix contrib/scriptdocbook: handle symlinks within menu structure correctly.
-
cmd/cor www/report/cgi/customers: html tag alignment.
-
cmd/cor www/report/cgi/reports: html tag alignment.

 

1.5.39

Tue Sep 21 21:49:46 CEST 2010 release
-
cfg/chg edrcrevision.cfg: new release 1.5.39 (Wed Sep 8 19:52:01 CEST 2010)
-
cfg/new ssh-keyadd.cfg: config file for ssh-keyadd.
-
cfg/new ssh-keyadd.pub: global key file for ssh-keyadd.
-
man/chg edrcintro.1: short description of ssh-keygen.
-
man/chg EDRC.1: ssh-keyadd added.
-
man/chg compatibility.1: ssh-keyadd and sqlite added.
-
man/chg apply2file.1: description of -s.
-
cmd/new HP-11ia/gethostbyname: compiled for HP-11ia
-
cmd/chg Linux/gzip: new version 1.4.
-
cmd/chg www/report/cgi/logo.gallery: generate correct table html syntax.
-
cmd/chg www/report/cgi/logo.gallery: add copyright and trademark hints.
-
cmd/chg www/report/cgi/about: generate correct html syntax.
-
cmd/chg www/report/cgi/customers: generate correct list html syntax.
-
cmd/chg www/report/cgi/users.add: generate correct span html syntax.
-
cmd/chg www/report/cgi/reports: generate correct list html syntax.
-
cmd/chg www/report/cgi/reports: resolve en: text of ..du_index file located in report directories and add it as description to the report list.
-
cmd/chg www/report/cgi/reports: list only report directories that have at leas the permissions 005.
-
cmd/chg www/report/cgi/statistics: count only report directories that have at least the permissions 005.
-
cmd/chg hwinventory: avoid command hangs, when evaluating the system serial number from the EEPROM using sneep internally on Solaris.
-
cmd/chg hwinventory: trim white-spaces out or csv output, remove trailing white-spaces from record output.
-
cmd/cor crfile: units in usage.
-
cmd/new ssh-keyadd: add SSH public keys to a users authorized_keys file(s) and modify the SSH daemon configuration file to setup the needed ssh trusts to connect.
-
opt/new apply2file: -s to save a file prior of applying the data stream.

 

1.5.38

Wed Sep 8 10:57:33 CEST 2010 release
-
cfg/chg edrcrevision.cfg: new release 1.5.38 (Tue Aug 31 21:46:05 CEST 2010)
-
cfg/chg lib/usage.list: add osid.probe.
-
man/new unczip.1
-
man/chg EDRC.1: add uncgzip.1, unrpm.1.
-
man/chg edrcintro.1: short description of unczip.
-
man/chg uncgz.1: add unczip and unrpm to SEE ALSO section.
-
man/chg untgz.1: add unczip and unrpm to SEE ALSO section.
-
man/new unrpm.1
-
cmd/chg HP-11/cpio-2.10: adjust library binding in binary from static to dynamic.
-
cmd/chg contrib/scriptdocbook: table in title page to 100% of page width.
-
cmd/chg contrib/scriptdocbook: use apprevision to resolve WA2L/edrc version.
-
cmd/chg contrib/scriptdocbook: unset environment variables, hat influence the creation of the scriptdocbook archive file.
-
cmd/chg contrib/scriptpack: unset environment variables, hat influence the creation of the scriptdocbook archive file.
-
cmd/chg lscomp: unset environment variables, hat influence the listing of the compressed archive files.
-
cmd/chg llcomp: unset environment variables, hat influence the listing of the compressed archive files.
-
cmd/chg catcomp: unset environment variables, hat influence the display of the compressed archive files.
-
cmd/new apprevision: return version of WA2L/edrc, the output is identical to the sat -V respectively edrc -V call, but faster.
-
cmd/chg www/report/cgi/about: use apprevision to resolve WA2L/edrc version.
-
cmd/chg www/report/cgi/links: allow '---' to add a separator between references.
-
cmd/chg hwinventory: use apprevision to resolve WA2L/edrc version.
-
cmd/fix histlist: correct begin timestamp output (????-??-??) when history file does not exist.
-
cmd/fix histlist: eliminate empty lines.
-
cmd/fix sysdiff: no empty file name output.
-
cmd/new unczip: extract files of a zipped cpio file.
-
cmd/new unrpm: extract files of a rpm file.
-
cmd/chg patchinstall: umask setting for HP-* osid's to ensure correct directory permissions.
-
cmd/chg sysconfig: umask setting for HP-* osid's to ensure correct directory permissions.

 

1.5.37

Tue Aug 31 13:57:59 CEST 2010 release
-
cfg/chg edrcrevision.cfg: new release 1.5.37 (Sun Aug 15 13:45:29 CEST 2010)
-
cfg/new osid.dat.WA2L: new osid Solaris-x86.
-
cfg/fix os_wrapper/pl.cfg: make it sh compliant.
-
cfg/chg osid.cfg: setting PROBE_BINARY to set the use of the osid.probe command.
-
man/chg osid.3: description of the -n and -s options.
-
man/chg compatibility.1: Solaris-x86 added.
-
man/new man/Solaris-x86: man pages.
-
man/chg thttpd.3: remove manpage that explains -now option.
-
man/chg edrcrevision.1: description of osid.probe.
-
man/chg osid.cfg.4: description of PROBE_BINARY.
-
man/chg stat.3: description of atimel, ctimel, mtimel and -f - option.
-
cmd/chg thttpd report: minor improvements, version 1.0.01.
-
cmd/new many: compiled Solaris-x86 commands.
-
cmd/chg: osid: probes if the OSID is correct to execute binaries. This is done via lib/OSID/osid.probe.
-
cmd/new: lib/<OSID>/osid.probe: probe if it is possible to start a binary related to the chosen osid.
-
cmd/opt thttpd: remove -now option again
-
cmd/fix contrib/newscripttree: _title is no longer empty.
-
cmd/chg edrcinit: support of chkconfig when calling 'edrcinit rcinstall' on Linux.
-
cmd/chg stat: can now also print atime, mtime and ctime in local time representation, not only as timer since the epoch. The all field also includes the local time representation fields.
-
cmd/chg stat: can now read a list of files provided thru stdin.
-
cmd/chg histlist: significant performance increase (real 1m47.090s -> real 0m2.521s). The jumping point is no longer needed.
-
cmd/fix hwinventory: avoid error outputs, check for sneep on Solaris, if serial number is 0, return empty serial number.
-
opt/new osid: -p and -s to print the definitions.

 

1.5.36

Fri Aug 13 13:46:32 CEST 2010 release
-
cfg/chg edrcrevision.cfg: new release 1.5.36 (Tue Aug 10 23:05:00 CEST 2010)
-
cfg/new osid.dat.WA2L: new osid Linux-ia.
-
cfg/chg kshrc: display .WA2L files in the color of config files.
-
man/chg thttpd.3: only Linux shows the -now option in the man page.
-
man/chg compatibility.1: Linux-ia added.
-
cmd/chg thttpd report: major improvements, version 1.0.00.
-
cmd/new many: compiled Linux-ia commands.

 

1.5.35

Mon Aug 9 21:08:35 CEST 2010 release
-
cfg/chg edrcrevision.cfg: new release 1.5.35 (Mon Jul 19 23:13:01 CEST 2010)
-
man/chg contrib.edrc.1m: description of contrib.newscripttree.
-
man/chg thttpd.3: copy to man/Solaris, man/Linux.
-
cmd/fix contrib/scriptdocbook: mail subject, mailing of the created file.
-
cmd/chg contrib/scriptdocbook: user dialog.
-
cmd/fix contrib/scriptpack: mail subject, mailing of the created file.
-
cmd/chg contrib/scriptdocbook: user dialog.
-
cmd/chg edrc: cleaner output of edrcperm output.
-
cmd/new contrib/newscripttree: create a new script tree based on a template.
-
cmd/chg syscp, sysvi, sysdiff: can now handle symlinks, directories and files.
-
cmd/chg thttpd report: improvements, version 0.0.02.
-
cmd/chg bin/<OSID>/cfg2html: preparation to dynamically create a temporary systeminfo file containing the output of the hwinventory command.

 

1.5.34

Mon Jul 5 20:33:57 CEST 2010 release
-
cfg/chg edrcrevision.cfg: new release 1.5.34 (Wed May 5 14:52:06 CEST 2010)
-
cfg/new timezone.dat: map file for timezone setting on Linux.
-
man/new banner.3
-
man/chg pstree.1: -p option description.
-
man/chg contrib.edrc.1m: enhance description of contrib.scriptpack.1m.
-
man/chg contrib.edrc.1m: enhance description of contrib.scriptdocbook.1m.
-
man/chg timezone.3: add -v and timezone.dat description.
-
man/chg thttpd.3: move to man/all.
-
man/chg thttpd.3: fix: nosymlinkcheck/symlinkcheck configfile option to nosymlink/symlink.
-
man/chg thttpd.3: description of the -now (noworldreadable) feature.
-
man/chg fssum.1: SYNOPSIS.
-
cmd/fix lots: setting of the access time for files.
-
cmd/fix lots: output of 'Configfile ....:' when $LOTS_CONFIGFILE environment variable is set.
-
cmd/chg contrib/sessions: forced kill of edrc sessions and cleanup of remaining session sub-processes when cleaning up inactive sessions.
-
cmd/chg contrib/scriptdocbook: allow ~user in FILEPATH of scriptdocbook.bib.
-
cmd/chg contrib/scriptdocbook: includes a (printable) 'Table Of Contents' page.
-
cmd/chg contrib/scriptdocbook: formatting of 'HEADER', 'BIBLIOGRAPHY' and 'TABLE OF CONTENTS' pages adjusted.
-
cmd/chg Linux/cfg2html: version 1.74.
-
cmd/chg HP-11*/cfg2html: version 4.65.
-
cmd/chg sysvi,sysdiff,syscp,svi: ensure that only the basic (without acl) permissions are compared.
-
cmd/chg sysconfig: ensure that only the basic (without acl) permissions are compared.
-
cmd/chg contrib/scriptpack: allow to choose between saving or mailing the generated script tree package.
-
cmd/chg contrib/scriptdocbook: allow to choose between saving or mailing the generated script tree package.
-
cmd/chg tsize: set maximal columns for vi on SunOS (Solaris) versions prior to Solaris 10.
-
cmd/new tzdump: dump contents of a zoneinfo file.
-
cmd/chg timezone: has a map file (timezone.dat) to correct TZ on Linux if needed.
-
cmd/chg fssum: no longer use cmviewcl to resolve packages.
-
cmd/opt thttpd: -now to disable the checking if the served file is world-readable.
-
cmd/cor shell: message, when OS-ID is unknown points to the correct file, now.
-
cmd/chg contrib/pwsafe: when displaying passwords using the s) or h) options, print the output directly to /dev/tty to ensure not logging the output. Be aware, that the pwsafe.nolog is still needed to ensure, that e) is not logged.
-
cmd/fix fssum: argument parsing, now -t [ -v ] is working.
-
cmd/chg fssum: if FREE + USED > KBYTES, the KBYTES output is FREE + USED. This corrects the behaviour as seen on Solaris, where KBYTES is reported as 0, when the file system is on ZFS.
-
cmd/chg fssum: also report EXCLUDE lines when running in verbose (-v) mode.
-
cmd/cor fssum: usage message output.
-
opt/new pstree: -p to print a process-id list of the process tree only.

 

1.5.33

Thu Mar 25 22:52:08 CET 2010 release
-
cfg/chg edrcrevision.cfg: new release 1.5.33 (Wed Jan 27 22:53:10 CET 2010)
-
man/fix lots.cfg.4: SYNOPSIS.
-
man/chg contrib.edrc.1m: contrib.scriptdocbook description.
-
man/cor contrib.edrc.1m: grammar in contrib.scriptpack(1m) short description.
-
man/new Linux/dmidecode.3: for dmidecode version 2.9.
-
man/chg edrcintro.1: description of dmidecode.
-
man/chg edrcintro.1: description of scriptrevision.
-
man/chg compatibility.1: dmidecode added.
-
man/chg compatibility.1: scriptrevision added.
-
man/chg EDRC.1: dmidecode added.
-
man/chg EDRC.1: scriptrevision added.
-
man/new os_wrapper.1
-
man/chg ksh_wrapper: SYNOPSIS precised.
-
man/chg perl_wrapper: SYNOPSIS precised.
-
cmd/chg contrib/scriptdocbook: a BIBLIOGRAPHY section can be added to the ScriptDocBook when a scriptdocbook.bib file is created in the related $EDRC_ENTRY_DIR directory.
-
cmd/chg contrib/scriptpack: only ask for removal of pwsafe.dat if it exists in the related recovery script tree.
-
cmd/fix contrib/scriptpack: ensure correct output when copying script files.
-
cmd/chg HP-11/cpio: new version 2.10 .
-
cmd/chg HP-11i/cpio: new version 2.10 .
-
cmd/fix scriptdocbook: bug that wrote to /devnull instead of /dev/null.
-
cmd/fix is_up: correct intern handling of return code of ping which caused that is_up never checked the ssh port when ping is not allowed thru firewalls.
-
cmd/new HP-11ia/portscan: compiled.
-
cmd/fix: lots: internal fix in get_diskusagestats(). This bug was not visible to the user.
-
cmd/chg lots: use scriptrevision command internally.
-
cmd/new Linux/dmidecode: DMI table decoder.
-
cmd/chg .os_wrapper: allows configuration for each wrapped command.
-
cmd/fix .os_wrapper: argument passing to wrapped commands allows strings containing white spaces.
-
cmd/fix .perl_wrapper: argument passing to wrapped perl scripts allows strings containing white spaces.
-
cmd/chg Linux/collectd: version 4.9.1.
-
cmd/new scriptrevision: return revision of a (script) file having the [##] revision notation as resolved also by the revision command.
-
cmd/chg server_environment: cache meta data format changed, the md5sum command is no longer required.
-
cmd/chg hostlist: cache meta data format changed, the md5sum command is no longer required.
-
cmd/chg du_report: exclude /zones /proc /tmp file systems depending on the OSID.
-
cmd/chg sw_report: exclude /zones /proc /tmp file systems depending on the OSID.
-
cmd/new banner: to print login banner.
-
cmd/new hwinventory: to print the minimal set of needed asset management information.

 

1.5.32

Fri Jan 27 04:40:06 CEST 2010 release
-
cfg/chg edrcrevision.cfg: new release 1.5.32 (Thu Jan 21 21:28:24 CET 2010)
-
cfg/chg kshrc: new alias histlist to print a list of history files including the timerange.
-
man/cor lots.1m: SYNOPSIS, OPTIONS, typing errors.
-
man/cor directories.3: formatting.
-
man/chg compatibility.1: mediawiki and CMS:Mediawiki compatible to Solaris and HP-11ia.
-
man/chg compatibility.1: fcreate.
-
man/chg lots.1m: description of all job properties printed when using -a print_job.
-
man/chg EDRC.1: add histlist (3).
-
man/chg EDRC.1: add fcreate (3).
-
man/chg compatibility.1: add histlist (3).
-
man/chg edrcintro.1: add histlist (3).
-
man/chg edrcintro.1: add fcreate (3).
-
man/chg lots.1m: BUGS added.
-
cmd/chg CMS:Mediawiki: compiled for Solaris and HP-11ia.
-
cmd/fix directories: eliminate empty line output.
-
cmd/fix sysconfig: avoid 'sed: -e expression #1, char 29: Invalid range end' error while writing settings.
-
cmd/chg edrc: write logheader to SHELL logfiles.
-
cmd/chg lots: print total source size when invoking -a list_jobs.
-
cmd/chg lots: print PURGETIMEDAT when invoking -a list_jobs.
-
cmd/chg lots: when issuing -a print_logtail the screen is fully filled with the logfile.
-
cmd/chg lots: LOCK_TIMEOUT default is now 22 hours.
-
cmd/chg lots: print 'collect disk usage statistics' when collecting it to avoid the impression that the command hangs.
-
cmd/chg lots: perform disk usage collection at maximum once per session, not once per action.
-
cmd/chg lots: all GByte outputs have 5 digits after the comma.
-
cmd/chg shell: shell history file name when invoking shell outside edrc, save shell history in SHELL logfile when invoking from within edrc.
-
cmd/new histlist: print a list of history files.
-
cmd/chg usage: avoid repeating outputs of identical usages when in the definition file tabs where used.
-
cmd/new fcreate: create a file if it does not already exist.

 

1.5.31

Sun Jan 17 18:47:41 CET 2010 release
-
cfg/chg edrcrevision.cfg: new release 1.5.31 (Fri Aug 14 15:23:25 CEST 2009)
-
cfg/chg pack/edrc/shar.header: Copyright 2003-2010
-
cfg/chg bin/index.html.template: Copyright 2003-2010
-
cfg/chg contrib/edrc/license: Copyright 2003-2010
-
cfg/chg contrib/edrc/scriptdocbook: Copyright 2003-2010
-
cfg/chg contrib/edrc/scriptpack: Copyright 2003-2010
-
cfg/chg logcheckd.cfg: using the options REPORT_MAIL_CC and REPORT_MAIL_BCC the reports can also be mailed to carbon copy and blind carbon copy recipients.
-
man/new consolidate.1
-
man/new stat.1
-
man/new CMS::MediaWiki.3
-
man/chg compatibility.1: CMS::MediaWiki.
-
man/chg perl_modules.3: CMS::MediaWiki.
-
man/chg edrcintro.1: SEE ALSO section updated with missing Perl modules.
-
man/chg EDRC.1: add mediawiki.3.
-
man/chg edrcintro: short introduction to mediawiki command.
-
man/chg vsdfml.3: description of MEDIAWIKI format option.
-
man/chg contrib.edrc.1m: description of pwsafe.
-
man/chg contrib.edrc.1m: description of checklist.
-
man/new lots.1m
-
man/new schedule.dat.4
-
man/chg EDRC.1: lots, lots.cfg, datalist.dat, schedule.dat, volume.dat.
-
man/chg edrcintro.1: lots description, SEE ALSO.
-
man/new volume.dat.4
-
man/new datalist.dat.4
-
man/new lots.cfg.4
-
man/chg logcheckd.cfg.4: description of REPORT_MAIL_CC and REPORT_MAIL_BCC.
-
man/chg logcheckd.1m: description of REPORT_MAIL_CC and REPORT_MAIL_BCC.
-
man/new mediawiki.3
-
man/chg stat.3: description of -a all option.
-
man/new pwcrypt.1
-
man/new revision.1
-
man/chg name.1: formatting, SEE ALSO.
-
man/new symlink.1
-
man/new directories.3
-
man/chg sparse.3: SEE ALSO.
-
man/cor edrcintro.1: description example of stat.
-
man/chg busy.1: description of $BUSY_TURNING_INTERVAL.
-
cmd/chg contrib/scriptdocbook: start command in index.html.
-
cmd/chg contrib/scriptdocbook: print filename at end of zipping it.
-
cmd/chg HP-11ia/cpio: version 2.10.
-
cmd/fix contrib/scriptdocbook: unset suffix error when 'set_dir' is denied.
-
cmd/new CMS::MediaWiki: Perl extension for creating, reading and updating MediaWiki pages.
-
cmd/new mediawiki: get/put page from/to MediaWiki.
-
cmd/fix logrotate: fix "logrotate[35]: approot: not found" error.
-
cmd/chg vsdfml: new MEDIAWIKI format output.
-
cmd/fix vsdfml: escape backslashes in input to ensure proper backslash output.
-
cmd/fix contrib/doc: leading blanks of output examples (O: txt) are no longer removed.
-
cmd/new contrib/pwsafe: interactive password safe with the possibility to encrypt the password data file.
-
cmd/chg contrib/calc: the command is denied from startup if shell is listed in DENY_LIST, functionality contrib.calc.shell does not exist any more.
-
cmd/fix edrc: avoid "Terminated ..." error.
-
cmd/fix edrc: avoid "find : cannot find current directory" error.
-
cmd/chg lsmv: first column is dynamic, now.
-
cmd/chg lscp: first column is dynamic, now.
-
cmd/chg contrib/doc: redirect potential man error messages to /dev/null.
-
cmd/fix contrib/doc: escape backslash in input to ensure the backslash in the output.
-
cmd/chg contrib/doc: provide the .VB / .VE makros.
-
cmd/chg contrib/doc: <pre>, </pre> markup supported, now.
-
cmd/new contrib/checklist: print a checklist that can be used to track disaster recovery progress based on the recovery script tree.
-
cmd/new contrib/scriptpack: pack the script tree to a package.
-
cmd/new expand file list with overlying directories.
-
cmd/new HP-11ia/info:
-
cmd/chg pack: include overlying directories also into patch.
-
cmd/chg Linux/gzip: version 1.3.12 -> 1.3.14.
-
cmd/chg edrc: copyright 2010
-
cmd/chg llcomp: print zip compression comment, too.
-
cmd/fix contrib/doc: avoid "bad string" error.
-
cmd/fix filesize: avoid -b usage error.
-
cmd/fix bin/*/cfg2html: ensure, that the commands in ./plugins are found by cfg2html.
-
cmd/chg HP-11*/cfg2html: version 4.53.
-
cmd/chg bin/<OSID>/gzip: is now a symbolic link to the command with the name gzip-<VERSION>.
-
cmd/chg bin/<OSID>/cpio: is now a symbolic link to the command with the name cpio-<VERSION>.
-
cmd/chg logcheckd: reports can now be sent to CC and BCC recipients, too.
-
cmd/chg csv2worksheet: use the new POI Java library poi-3.6-20091214.jar.
-
cmd/chg stat: new -a all stat field to print all stat information in one query as a csv output.
-
cmd/chg busy: using $BUSY_TURNING_INTERVAL the speed of the rotating slash can be set, now.
-
opt/new filedist: -t hostlist.
-
opt/new stat: -s all.

 

1.5.30

Thu Aug 13 14:28:05 CEST 2009 release
-
cfg/chg edrcrevision.cfg: new release 1.5.30 (Mon Aug 10 21:28:29 CEST 2009)
-
cfg/chg bin/usage.list: add lspm.
-
man/chg mail_file.1: change cole to carbon.
-
man/new File::Tail.3: Perl extension for reading from continuously updated files.
-
cmd/chg contrib/scriptdocbook: query ScriptDocBook suffix.
-
cmd/chg fssum: the system in the fssum.cfg file can be a regular expression, too.
-
cmd/chg mail_file: change cole to carbon.
-
cmd/chg streamcat: reduce CPU consummation (this is only an intermediate solution).
-
cmd/new lib/perl/pm: new module File::Tail.

 

1.5.29

Thu Aug 6 13:36:53 CEST 2009 release
-
cfg/chg edrcrevision.cfg: new release 1.5.29 (Sat Jul 18 16:08:53 CEST 2009)
-
cfg/chg edrcman.cfg: accept also white space separated MAN_PATH setting. This enables to use wild-cards.
-
cfg/chg kshrc: ensure that the manvi alias starts always the real command in a ksh or clone.
-
man/new MediaWiki::API.3
-
man/chg EDRC.1: add sortc (3).
-
man/chg EDRC.1: add lspm (1).
-
man/chg edrcintro.1: short description for sortc.
-
man/chg edrcintro.1: short description for lspm.
-
man/chg compatibility: add sortc.
-
man/chg fssum.cfg.4: ensure that the complete file format string is printed on Solaris, too.
-
man/chg fssum.cfg.4: description behaviour when specifying "h:localhost:".
-
man/chg logcheckd.cfg.4: ensure that the complete file format string is printed on Solaris, too.
-
man/new lspm.1: list installed Perl modules.
-
man/chg perl_modules.3: add reference to lspm.
-
cmd/new lib/perl/pm: new module Unicode:String.
-
cmd/new lib/perl/pm: new module MediaWiki:API and required dependencies.
-
cmd/chg pack: more verbosity on package creation to give the user the visibility that the package creation is progressing.
-
cmd/chg rcmd: do not set the LC_ALL environment variable internally. This influenced certain commands started with rcmd.
-
cmd/chg edrcman: also compute white space separated MAN_PATH in edrcman.cfg.
-
cmd/chg cltrash logtail passwdcombine edrc cronhandler edrcinit job logcheckd passwdsyncd patchinstall checkopt collectd fmatch hostlist ini.bash listtemp pkg_hostname pscount resolve_targetlist role_option server_environment thttpd scriptextract bwcreate cmmon cmswitch consolidate du_report edrcenv filedist filelink fssum ipsort locations lscp lsmv makeuser name pack passwdsort pstree rcmd revision sw_report sysconfig usage user_info whoisin ypxfr_all: do not set the LC_ALL environment variable internally to avoid unwanted side effects.
-
cmd/new sortc: sort date in the "C" locale.
-
cmd/chg DocBrowser: displays a loading image while loading the main browser window.
-
cmd/chg contrib/scriptdocbook: displays a loading image while loading the main browser window.
-
cmd/new streamcat: continuous output of a stream received via stdin to stdout.
-
cmd/chg edrc: avoid command hanging as observed on on certain legacy Linux systems.
-
cmd/chg fssum: when localhost as system is specified in the fssum.cfg file it will be replaced with the hostname in the report.
-
cmd/fix fssum: report sum calculation, when issuing fssum without options, does not cause a value overflow any more.
-
cmd/new lspm: list installed Perl modules.

 

1.5.28

Tue Jul 14 15:01:59 CEST 2009 release
-
cfg/chg edrcrevision.cfg: new release 1.5.28 (Fri Jul 10 11:16:54 CEST 2009)
-
cfg/chg kshrc: load working variables at the very last stage to ensure that the important parts of the kshrc file are processed independent from disturbing variable content.
-
man/chg sav.1: description of handling of files located in special operating system directories.
-
cmd/chg sav: automatically save files residing in additional directories then /etc/rc.config.d in a .$TODAY subdir.
-
cmd/fix edrc: error message when invoking the 'log' edrc command.
-
cmd/fix edrc: indefinite loop when distributing to a single system.

 

1.5.27

Fri Jul 10 10:44:55 CEST 2009 release
-
cfg/chg edrcrevision.cfg: new release 1.5.27 (Tue Jun 9 12:40:41 CEST 2009)
-
cfg/chg logcheckd/WA2L.css: printing definitions.
-
cfg/chg kshrc: start of editors (vi, vim, view) does no longer influence the $COLUMNS, $LINES environment variables in the shell.
-
cfg/chg shell.cfg: EDRC_SW_BASEDIR replaced with EDRC_SW_PATH.
-
cfg/chg shell.cfg: SHELL_BANNER to be displayed when shell is called outside of edrc.
-
man/chg csv2worksheet.3: description of -s option, EXAMPLES text formatting changed.
-
man/chg edrcintro.1: short description of consolidate.
-
man/chg EDRC.1: consolidate.
-
man/chg compatibility.1: consolidate.
-
man/chg logcheckd.style.4: description of additional CSS classes.
-
man/chg logcheckd.1m: description of <number>.excluded files.
-
cmd/chg csv2worksheet: possibility to explicitly load data as text using the -c cols option.
-
cmd/new consolidate: to consolidate structured unix file data.
-
cmd/fix logcheckd/interface/CAUnicenter: remove tailing pipe character from log entry.
-
cmd/fix logcheckd: preserve quotes when relaying log entries to the interfaces.
-
cmd/chg logcheckd: additional CSS classes introduced to control the layout more fine-grained.
-
cmd/chg logcheckd: no longer represent EXCLUDE hits as <CR> in collect directory.
-
cmd/fix edrc: bug on parallel distributions when having a DIST_TYPE=parallel:xy where xy is less then the total number of distribution targets.
-
cmd/fix edrc: messed up logfile on parallel distribution.
-
cmd/chg tsize: new option 'vi' to influence max. columns mainly on HP-UX when initializing terminals prior to vi, vim, view start.
-
cmd/chg shell: connection speed enhanced, ~/.eshell/cache no longer used.
-
cmd/chg log: now allowed to write to named pipes, too.
-
cmd/chg logview: avoid vim warning 'output is not a tty'.

 

1.5.26

Fri Jun 12 09:54:10 CEST 2009 release
-
cfg/chg edrcrevision.cfg: new release 1.5.26 (Tue Jun 9 12:40:41 CEST 2009)
-
cfg/chg logcheckd/WA2L.css: div.timing -> span.timing, div.separator -> span.separator.
-
cfg/chg logcheckd/WA2L.css: rows in Overview table are highlighted on mouse hover.
-
cfg/chg kshrc: on HP-* set terminal width to a maximum of 200 characters when starting vi, vim, view to avoid "Terminal too wide" error.
-
man/chg mail_file.cfg.4: description of MAIL_HUB and MAIL_HUB_USER.
-
man/chg mail_file.1: description of mail hub functionality.
-
man/chg lsof.1: for version 4.82.
-
man/chg lsof: version 4.82 for Linux, HP-11i, HP-11, Solaris.
-
man/new top.1: for Solaris.
-
man/chg edrcintro.1: top.
-
man/chg EDRC.1: top.
-
man/chg compatibility.1: top.
-
cmd/chg logcheckd: logfile content HTML in LogCheck report to support one line copy-paste from report to mail or text editor without having breaks after the timestamp separator.
-
cmd/chg logcheckd: title on all fields.
-
cmd/chg mail_file: mail via hub.
-
cmd/new top: for Solaris.
-
cmd/chg edrc: on HP-* set terminal width to a maximum of 200 characters when starting vi, vim, view to avoid "Terminal too wide" error.

 

1.5.25

Tue Jun 9 10:15:45 CEST 2009 release
-
cfg/chg edrcrevision.cfg: new release 1.5.25 (Fri Jun 5 21:06:15 CEST 2009)
-
cfg/chg patchinstall.cfg: new settings BACKUP_PATCHED_FILES_GENERATIONS, BACKUP_CORPSES_GENERATIONS to define the number of backup generations kept while purging old backup copies.
-
cfg/chg edrc.cfg: new setting BACKUP_GENERATIONS to specify the number of kept script backups when using the 'distribute' command.
-
man/chg patchinstall.1m: description of the purging steps, change of the example output.
-
man/chg patchinstall.cfg.4: description of BACKUP_PATCHED_FILES_GENERATIONS and BACKUP_CORPSES_GENERATIONS options.
-
man/chg edrc.cfg.4: description of BACKUP_GENERATION option.
-
man/chg lsof: version 4.81 for HP-11 and HP-11i.
-
cmd/fix passwdsyncd: error prone resolving of remote home.
-
cmd/fix shell: egrep error message.
-
cmd/new cfg2html: version 4.41 for HP-11, HP-11ia.
-
cmd/new msmtp: an SMTP client.
-
cmd/chg patchinstall: can now purge old backups of patched files and corpses.
-
cmd/chg edrcinit: review.
-
cmd/chg scriptextract: can now purge old backups of distributed scripts.
-
cmd/fix pack: timestamp is always in GMT.
-
cmd/chg lsof: version 4.81 for HP-11 and HP-11i.

 

1.5.24

Fri Jun 5 11:06:37 CEST 2009 release
-
cfg/chg edrcrevision.cfg: new release 1.5.24 (Tue Jun 2 18:54:49 CEST 2009)
-
cfg/chg logcheckd.cfg: ALERT_MAIL_TO and ALERT_MAIL_SECTION to handle system personnel information.
-
man/chg logcheckd.cfg.4: description of settings ALERT_MAIL_TO and ALERT_MAIL_SECTION.
-
cmd/fix shell: avoid ~user/.eshell/cache cannot create error.
-
cmd/chg logcheckd: can now send an alert mail on analysis suspension, resumption and on non-interactive report creation to inform system management personnel about the filesystem shortage.
-
cmd/fix sparse: syntax error.
-
cmd/fix contrib/clonemenu: does not report a clone target menu as not empty if only files exist in the .sav directory.

 

1.5.23

Mon May 16 18:56:29 CEST 2011 release
-
cfg/chg edrcrevision.cfg: new release 1.5.23 (Fri May 29 19:48:36 CEST 2009)
-
cfg/chg WA2L.css: new tags to allow current log count marking.
-
man/chg logcheckd.1m: add pattern file row numbers to example 1), explain the criteria to avoid the filesystem fill up.
-
man/chg logcheckd.1m: description of -a defined and -a monitored options.
-
man/chg edrcintro.1: description of edrc/.ssh directory in section FILES.
-
man/chg logcheckd.style.4: new tags to allow current log count marking.
-
cmd/chg logcheckd: when verifying a pattern file using the -a verify option, the row number of the patching line in the patternfile is printed left to the matched log file entry.
-
cmd/chg logcheckd: current counts that are bigger and equal to zero can be marked, now.
-
cmd/chg install: set ownership of edrc/.ssh based on input.
-
cmd/chg: scriptdocbook: HTML code enhanced.
-
cmd/cor: filesize: unit shortcuts in usage message output.
-
cmd/cor: freespace: unit shortcuts in usage message output.
-
cmd/new: logcheckd/interface/CAUnicenter: interface for CAUnicenter Log agent.
-
opt/new logcheckd: -a defined / -a monitored to list the defined / currently monitored logfiles.
-
dir/new edrc/.ssh: *empty* directory to ensure ssh execution in some circumstances (do *not* save ssh files into this directory).

 

1.5.22

Mon May 16 18:56:29 CEST 2011 release
-
cfg/chg edrcrevision.cfg: new release 1.5.22 (Wed May 20 09:10:38 CEST 2009)
-
cfg/chg logcheckd.cfg: INTERFACES, INTERFACECONFIGDIR to configure the external interfaces.
-
man/cor contrib.1m: example 2 code.
-
man/chg contrib.edrc.1m: description of contrib.scriptdocbook(1m).
-
man/chg logcheckd.cfg.4: description of INTERFACES, INTERFACECONFIGDIR settings.
-
man/chg logcheckd.1m: description of interfaces and iconfig directories.
-
man/chg EDRC.1: add edrcinit.1m, edrcinit.cfg.4.
-
man/chg edrcintro.1: add edrcinit.1m.
-
cmd/chg thttpd: internal function renaming to enhance compatibility.
-
cmd/chg hostlist: output formatting of hostlists when using the -p option.
-
cmd/chg contrib/doc: troff formatting of doc tags O: and F:.
-
cmd/chg contrib/scriptdocbook: active trunks are represented, now.
-
cmd/chg contrib/scriptdocbook: new section "ICON INDEX" in main page.
-
cmd/chg contrib/scriptdocbook: man page contrib.edrc.1m also added to ScriptDocBook.
-
cmd/chg logcheckd: duration output in non-engineering format.
-
cmd/chg logcheckd: external interface support.
-
cmd/fix watchdog: print list on Solaris did not return a list, even when watchdogs were running.
-
cmd/fix watchdog: -L did not succeed on Solaris.
-
cmd/fix watchdog: formatting of output table when issuing the -l option.
-
cmd/chg pslist: avoid egrep errors (as "egrep: $ anchor not at end of pattern.") on wrong patterns.
-
cmd/chg pslist: avoid "zonename: not found" error on Solaris.
-
cmd/fix mail_file: avoid "could not open /dev/kbd" and related errors as seen on Solaris.
-
cmd/fix mail_file: option parsing which caused usage message on certain subject texts.
-
cmd/chg shell: has a simple cache of remote WA2L/edrc installation homes.
-
cmd/new edrcinit: handle WA2L/edrc services.
-
cmd/chg untgz uncgz lscomp llcomp catcomp whatis apropos yesterday tomorrow today remote_shell remote_copy removetemp maketemp listtemp ini.sh ini.ksh ini.csh ini.bash freespace filesize edrcroot approot: react on EDRC_DEBUG_<COMMAND> on all hardlinked variants of the command.
-
opt/chg logcheckd: -a state to -a status.

 

1.5.21

Tue May 19 19:45:11 CEST 2009 release
-
cfg/chg edrcrevision.cfg: new release 1.5.21 (Fri May 8 19:17:41 CEST 2009)
-
cfg/fix kshrc: correct output of a, b, c, d shell commands.
-
cfg/chg logcheckd.cfg: new setting ANALYSIS_SUSPENSION.
-
cfg/chg logcheckd.cfg: new setting MIN_FREESPACE.
-
man/chg edrc.1m: description of the behaviour of direct trunks.
-
man/chg contrib.edrc.1m: add contrib.scriptdocbook.
-
man/chg logcheckd.cfg.4: CHECK_INTERVAL description.
-
man/chg edrcman.1: description of -w option, SEE ALSO, FILES.
-
man/chg shell.1: options.
-
man/chg logcheckd.pattern.4: description that identical section names can appear multiple times in a pattern file.
-
man/chg logcheckd.1m: description of analysis suspension.
-
man/chg regexintro.4: example for the usage of "*".
-
man/new man2html.3
-
man/chg vsdfml.3: explain format option.
-
cmd/chg contrib/scripttree: compress titles as done in edrc.
-
cmd/chg contrib/doc: internal improvement to be able to use the command in an other contributed command.
-
cmd/chg edrc: if on direct trunks a list of targets is given, probe the whole list and establish the trunk to the first target that is up.
-
cmd/fix edrc: report if a trunk specification is bugous. This has been done in previous versions, but the exit code was overwritten by a later update.
-
cmd/new contrib/scriptdocbook: create a DocBrowser book for a recovery script tree.
-
cmd/chg DocBrowser: allow to resize the menu panel.
-
cmd/fix logcheckd: usage display when -a verify patternfile LEVEL is used.
-
cmd/fix logcheckd: setting of CHECK_INTERVAL default.
-
cmd/fix logcheckd: locking error (Solaris problem only).
-
cmd/fix is_writeable: when probing file access, remove tailing /-es of file/dir specified to be more os compatible.
-
cmd/fix sav: "timezone: command not found" error.
-
cmd/chg edrcman: has now a config file where extensions to the MANPATH can be specified.
-
cmd/chg contrib/logs: extra line feed before --- line to avoid messy line breaks on logfiles not having a line feed as the last character.
-
cmd/chg contrib/logs: additional selection "(t)his" to redisplay the currently selected logfile.
-
cmd/chg cronhandler: internal improvement to enhance compatibility when handling the lock file.
-
cmd/chg watchdog: internal improvement to enhance compatibility when handling the lock file.
-
cmd/chg passwdsyncd: internal improvement to enhance compatibility when handling the lock file.
-
cmd/chg passwdsyncd_apply: internal improvement to enhance compatibility when handling the lock file.
-
cmd/chg logcheckd: internal improvement to enhance compatibility when handling the lock file.
-
cmd/chg logcheckd: avoid file system fill ups caused by the daemon.
-
cmd/fix job: release number.
-
cmd/chg shell: possibility to connect to remote hosts via edrc mechanism and start the shell on the remote system.
-
cmd/chg shell: separate shell history per tty session.
-
cmd/chg pscount: more tolerant CSV input processing.
-
cmd/new man2html: convert troff to HTML.
-
opt/new logcheckd: -a state , to check if a daemon is running.
-
opt/chg hostlist: -p, to print the configures host groups.
-
opt/new vsdfml: format, to format files into man-troff.

 

1.5.20

Fri May 8 00:35:15 CEST 2009 release
-
cfg/chg edrcrevision.cfg: new release 1.5.20 (Thu May 7 23:15:17 CEST 2009)
-
man/chg shlib.3: FILES section.
-
man/chg perl_wrapper.3: SEE ALSO.
-
cmd/fix edrc: error wile distributing in parallel mode.
-
cmd/chg edrc: menu title output compressed.
-
cmd/chg pscount: sort the output of the uncounted process list.
-
cmd/fix hostlist: do not hang when cache files are empty.
-
cmd/chg lib/perl/pm: compiled all Perl modules for i586-linux-thread-multi.
-
cmd/chg shlib: standard library path for Solaris and Linux.
-
cmd/chg .os_wrapper: shared library environment variable exporting.
-
cmd/chg .perl_wrapper: library environment variable exporting.
-
cmd/fix fssum: EXCLUDE handling.

 

1.5.19

Mon May 4 17:54:49 CEST 2009 release
-
cfg/chg edrcrevision.cfg: new release 1.5.19 (Thu Apr 30 15:57:28 CEST 2009)
-
man/cor edrcsetup.1m: ssh-keygen command.
-
man/new fssum.cfg.4
-
man/new shlib.3
-
man/new psjoin.3
-
cmd/new psjoin: concatenate PostScript files.
-
cmd/chg nano: default tabstop is 4 now.
-
cmd/chg rnano: default tabstop is 4 now.
-
cmd/fix edrc: remote home resolution while executing the "distribute" command.
-
cmd/chg shlib: set an os standard path for Linux, too.

 

1.5.18

Thu Apr 30 10:12:48 CEST 2009 release
-
cfg/chg edrcrevision.cfg: new release 1.5.18 (Fri Dec 12 20:09:59 MET 2008)
-
cfg/chg timezone.cfg: comments in file changed.
-
cfg/chg shell.cfg: use is_existing to resolve the software location.
-
cfg/chg kshrc: print of $MANPATH now based on edrcman -w output.
-
cfg/chg thttpd.cfg: renamed to thttpd.doc.cfg.
-
cfg/new thttpd.vsdms.cfg: httpd configuration for the vsdms (under development).
-
cfg/new thttpd.base.cfg: httpd configuration for the base httpd configuration (under development).
-
cfg/new termcap: terminal capability definition for commands relying on termcap instead of terminfo.
-
cfg/chg *.cfg: VAR=`homedir`/dir to VAR=`homedir/dir` to profit from the default when the user ACME does not exist on a system. This enhances bootstrap start after installation.
-
cfg/chg exrc: remove ignorecase option.
-
man/new compatibility.1: command compatibility overview.
-
man/chg shell.1: description of termsize, vi, view and vim.
-
man/chg sqlite.1: hint how to read the HTML documentation.
-
man/cor EDRC.1: section of sysconfig.cfg.
-
man/chg EDRC.1: reference to the *.zip archive in edrc/doc containing all documentation files.
-
man/chg edrcintro.1: section of sysconfig.cfg.
-
man/chg edrcintro.1: examples for select_columns, print_list, print_index.
-
man/chg edrcintro.3: add perlenv short description.
-
man/new print_list.3
-
man/new print_header.3
-
man/new print_index.3
-
man/new timezone.cfg.3
-
man/new timezone.cfg.4
-
man/new whereami.1
-
man/new logview.1
-
man/new logtail.1
-
man/new nologin.1
-
man/new xbdf.1m
-
man/new collectd.3
-
man/new collectd.conf.4
-
man/new collectd-*.4
-
man/new types.db.4
-
man/new tty_columns.3
-
man/new select_columns.3
-
man/new tty_variable.3
-
man/new input_targets.3
-
man/chg input: input_targets added to SEE ALSO section.
-
man/new pl.1
-
man/chg edrcsetup.1m: reference to patchinstall.1m.
-
man/chg edrcsetup.1m: section REQUIREMENTS, additional references in section SEE ALSO, additional information to the ~edrc/bin/sys configuration.
-
man/chg pack.1m: reference to edrcsetup.1m.
-
man/cor pack.1m: formatting in SEE ALSO section.
-
man/chg patchinstall.1m: reference to edrcsetup.1m.
-
man/chg edrcrevision.1: action/object to object/action.
-
man/chg edrcrevision.1: separate releases using subsections.
-
man/new termcap.4
-
man/chg manpages.4: additional escape sequences, simplification, new section title for used troff commands.
-
man/cor sqlite.1: setting of quotations.
-
man/new pmdesc.1
-
man/new CGI.3
-
man/new CGI::Auth.3
-
man/new CGI::Cookie.3
-
man/new DBD::DBM.3
-
man/new DBD::SQLite.3
-
man/new DBI.3
-
man/new HTML::Parser.3
-
man/new MIME::Lite.3
-
man/new perl_modules.3: lists all provided perl module man pages.
-
man/new perl_wrapper.1
-
man/new ksh_wrapper.1
-
man/new html2mht.3
-
man/new perlenv.3
-
man/fix logrotate.cfg.4: description of LOGBASE default.
-
man/fix makeuser.cfg.4: description of LOG default.
-
man/new is_osid.3
-
man/cor select_columns.3: example 2.
-
man/cor sysconfig.1: example 3 output.
-
man/chg vsdfml: can receive text thru a pipe via stdin when using the pseudo file name -.
-
man/chg fit2width.3: optional width option.
-
man/chg regexintro.4: remove description of sub-expressions.
-
man/new hostaliases.3
-
man/chg checkopt.3: example 1 code.
-
man/chg filedist.1: hostaliases(3) to SEE ALSO section.
-
man/chg rcmd.1: hostaliases(3) to SEE ALSO section.
-
man/chg log: add edrcintro(1) to SEE ALSO section.
-
man/new fssum.1.
-
man/chg compatibility: bundled perl modules are listed, too.
-
cmd/fix sw_report: argument parsing of -h option.
-
doc/new edrc_manpages-<VERSION>.zip: a zip file containing all documentation files is added to the edrc/doc directory and referenced by the EDRC.1 man page and the EDRC.html title page.
-
cmd/chg tsize: performance increase.
-
cmd/chg cmmon: allow execution HP-1* -> HP-*.
-
cmd/chg cmswitch: allow execution HP-1* -> HP-*.
-
cmd/new Solaris/zdiff: new.
-
cmd/new Solaris/zgrep: new.
-
cmd/new Solaris/zless: new.
-
cmd/new Solaris/zmore: new.
-
cmd/chg edrcenv: more precise EDRC_DEBUG_* environment variable selection.
-
cmd/chg cmmon: improve compatibility, avoid "command not found" error on systems, where MC/ServiceGuard is not installed.
-
cmd/new select_columns: filter to select named columns from stdin and print it to stdout.
-
cmd/chg approot: avoid "permission denied" error when current working directory has specific permission settings especially on Solaris.
-
cmd/chg thttpd: usage message extended.
-
opt/chg thttpd: status to query the status of the webserver started with thttpd start.
-
cmd/fix pscount: check if maximal process counts are numbers.
-
cmd/chg apropos: fit output to terminal width.
-
cmd/chg whatis: fit output to terminal width.
-
cmd/new Solaris/sysinfo: compiled for Solaris.
-
cmd/chg timezone: avoid error output on system wide timezone resolution on Solaris.
-
cmd/chg timezone: enhance time zone resolution on Linux.
-
cmd/chg cfg2html: version 1.6.4 for Solaris.
-
cmd/chg cfg2html: version 4.23 for HP-11i and HP-11ia.
-
cmd/chg cfg2html: version 1.58-2009/02/18 for Linux.
-
cmd/chg csv2worksheet: use the new POI Java library poi-3.2-FINAL-20081019.jar.
-
cmd/new is_existing: resolve if a file/dir/link exists without hanging if the resource (e.g. NFS) is not available.
-
cmd/new Solaris/gunzip: as symlink to gzip.
-
cmd/chg shell: do not set the USAGE_PATH environment variable.
-
cmd/chg usage: include the directories edrc/lib/kshrc, edrc/lib/perl, edrc/lib/daemon to the usage output.
-
cmd/new collectd: daemon to collect system statistics.
-
cmd/new portscan: scan ports of a target system and return the ports that answer.
-
cmd/chg is_up: when ping does not succeed to test if the remote host is up also try to connect using alternate network ports.
-
cmd/chg shell: do not use the $HOME environment variable to resolve the user's home directory.
-
cmd/chg edrc: break multi line menu entries.
-
cmd/chg tty_variable: performance increase by avoiding a tempfile.
-
cmd/chg edrc: a forced line break can be added to a menu entry by entering an ";".
-
cmd/chg shell: set the $USER environment variable via the id command.
-
cmd/chg Linux/lsof: new version 4.81.
-
cmd/chg bin/*/lsof: use more compatible method to resolve newest installed binary version.
-
cmd/chg bin/*/mc: use more compatible method to resolve newest installed binary version.
-
cmd/chg bin/*/cfg2html: use more compatible method to resolve newest installed binary version.
-
cmd/chg bin/*/nano: use more compatible method to resolve newest installed binary version.
-
cmd/chg bin/*/bzip2: use more compatible method to resolve newest installed binary version.
-
cmd/chg lib/*/expect: use more compatible method to resolve newest installed binary version.
-
cmd/chg passwdsyncd_apply: ensure the entry of the command name and the correct session (=pid) into the log file passwdsyncd.log.
-
cmd/chg ini.*: set $HOME explicitly.
-
cmd/chg usage: set $HOME explicitly.
-
cmd/new pl: ploticus.
-
cmd/chg: thttpd can now distinguish between different web applications.
-
cmd/chg bin/*/lsof: react on EDRC_DEBUG_OS_WRAPPER, due to the fact that this script is "the longer arm" of the .os_wrapper command.
-
cmd/chg bin/*/mc: react on EDRC_DEBUG_OS_WRAPPER, due to the fact that this script is "the longer arm" of the .os_wrapper command.
-
cmd/chg bin/*/cfg2html: react on EDRC_DEBUG_OS_WRAPPER, due to the fact that this script is "the longer arm" of the .os_wrapper command.
-
cmd/chg bin/*/nano: react on EDRC_DEBUG_OS_WRAPPER, due to the fact that this script is "the longer arm" of the .os_wrapper command.
-
cmd/chg bin/*/bzip2: react on EDRC_DEBUG_OS_WRAPPER, due to the fact that this script is "the longer arm" of the .os_wrapper command.
-
cmd/chg lib/*/expect: react on EDRC_DEBUG_OS_WRAPPER, due to the fact that this script is "the longer arm" of the .os_wrapper command.
-
cmd/chg bin/Linux/truss: react on EDRC_DEBUG_OS_WRAPPER, due to the fact that this script is "the longer arm" of the .os_wrapper command.
-
cmd/chg edrc: ensure terminal initialization, if the configured terminal does not exist on the system.
-
cmd/chg woist: ensure execution, even when csh is not available on the system.
-
cmd/chg repeat: ensure execution, even when csh is not installed on the system.
-
cmd/chg Linux/splitvt: start splitvt-<Version> and set the TERMCAP variable on systems that do not have /etc/termcap installed.
-
cmd/chg edrc: ensure remote $HOME resolution, even when csh or ksh is not installed on the remote system.
-
cmd/chg edrc: enhanced localhost resolution when distributing scripts and establishing trunks.
-
cmd/chg passwdsyncd: ensure remote $HOME resolution, even when csh or ksh is not installed on the remote system.
-
cmd/chg cronhandler: ensure execution, even when csh is not installed on the system.
-
cmd/chg Linux/sqlite: version 3.6.13.
-
cmd/new pmdesc: print all installed perl modules.
-
cmd/chg .perl_wrapper: structure of bundled perl modules.
-
cmd/fix .perl_wrapper: module (@INC) initialization.
-
cmd/chg .perl_wrapper: set the LD_LIBRARY_PATH and SHLIB_PATH to the osid related libs directory as done in the os_wrapper.
-
cmd/chg .os_wrapper: check if wrapped program file exists and return an appropriate error message otherwise.
-
cmd/chg .ksh_wrapper: ensure that .os_wrapper cannot be called directly.
-
cmd/chg .ksh_wrapper: check if wrapped program file exists and return an appropriate error message otherwise.
-
cmd/chg .os_wrapper: ensure that .os_wrapper cannot be called directly.
-
cmd/chg .java_wrapper: enhanced error message if wrapped program file does not exist.
-
cmd/chg .java_wrapper: ensure that .java_wrapper cannot be called directly.
-
cmd/chg .daemon_wrapper: check if wrapped program file exists and return an appropriate error message otherwise.
-
cmd/chg .daemon_wrapper: ensure that .daemon_wrapper cannot be called directly.
-
cmd/fix du_report: ensure that du_report appears in ERROR messages.
-
cmd/new perlenv: to print the enhanced perl environment variables.
-
cmd/new html2mht: convert HTML file to single web archive file (MHT).
-
cmd/cor thttpd: Usage message.
-
cmd/fix pscount: message output contains correct scriptname.
-
cmd/chg sw_report: allow external setting of PRINT_FIT2WIDTH. Default is 'False'.
-
cmd/chg fssum: command redesign for enhanced compatibility, speed and program structure.
-
cmd/new hostaliases: resolve aliases for a host.
-
cmd/chg msg: avoid awk error when usage is not correct.
-
cmd/fix crfile: error of unary test operator on line 222.
-
cmd/new sparse: filter to identify sparse files.
-
cmd/new contrib/license: print WA2L/edrc license terms.
-
cmd/chg vsdfml: can receive text thru a pipe via stdin when using the pseudo file name -.
-
cmd/fix vsdfml: correct error message output.
-
cmd/chg print_header: set timezone.
-
cmd/chg cmmon: set timezone.
-
cmd/chg mkuser: set timezone.
-
cmd/chg pscount: set timezone.
-
cmd/chg sav: set timezone.
-
cmd/chg fit2width: the width option is optional now.
-
cmd/chg sw_report: use xbdf internally to resolve the filesystems.
-
cmd/chg apply2file apply2sw_inventory asup bwcreate crfile dbrep du_report duvi edrcpack esat filedist filelink fssum locations logrotate mail_file makeuser omniutil osup pack psup sat sav sw_report swvi symlink sys sysconfig user_info vadsp whereami woist xlog ypxfr_all fields2swvi filesize fmatch freespace hostlist is_config_byhand is_osid listtemp maketemp mkuser passwdsyncd_apply pscount pslist remote_copy remote_shell removetemp role_option server_environment timezone cltrash logcut passwdcombine rsat svi syscp sysdiff sysvi trash untrash cronhandler joblog jobwatch logcheckd passwdsyncd patchinstall watchdog: more strict option parsing.
-
cmd/chg filedist: enhanced localhost resolution.
-
cmd/chg rcmd: enhanced localhost resolution.
-
cmd/chg rcmd: print "...(localhost)..." message when executing command on localhost.
-
cmd/new WA2L::Util: perl module.
-
cmd/chg log: avoid 'permission denied' error.
-
cmd/fix xlog: error message output.
-
cmd/fix mail_file: error message output.
-
cmd/chg contrib/clonemenu: clone hint in menu title splited to two lines.
-
cmd/chg bwcreate catcomp checkopt cltrash cmmon cmswitch collectd cronhandler du_report edrc edrcenv filedist filelink fmatch fssum hostlist ini.bash ini.csh ini.ksh ini.sh ipsort job joblog jobwatch listtemp llcomp locations logtail logview lscomp lscp lsmv maketemp makeuser name omniutil pack passwdcombine passwdsort passwdsyncd passwdsyncd_apply patchinstall pkg_hostname pscount pstree rcmd removetemp resolve_targetlist revision role_option server_environment sw_report sysconfig thttpd trash uncgz untgz untrash usage user_info whoisin ypxfr_all: unset GZIP environment variable to ensure correct gzip functionality, set LC_ALL=C to ensure consistent sorting.
-
cmd/fix sysconfig: date format of comment in sysconfig settings file.
-
cmd/fix pack: only return a package if the generation was completely successful.
-
cmd/new shlib: print shared library path variables.
-
cmd/fix fmatch: "cannot shift" error on Solaris.

 

1.5.17

Fri Dec 12 14:00:11 MET 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.17 (Thu Dec 11 20:22:26 MET 2008)
-
cfg/chg kshrc: new alias termsize to set the COLUMNS and LINES environment variables.
-
cfg/chg kshrc: set COLUMNS and LINES variables prior to the call of vi, vim and view.
-
man/chg edrcintro.1: short description of tsize.
-
cmd/fix pscount: if min/max is not a number, handle it as it is not defined.
-
cmd/fix pscount: avoid awk error output while escaping the characters while producing the output in pscount -p.
-
cmd/chg edrc: set COLUMNS and LINES prior to start the viewer and editor.
-
cmd/new tsize: print terminal size to be used to initialize the COLUMNS and LINES environment variables.
-
cmd/chg checkopt: used option resolving changed to enhance compatibility.

 

1.5.16

Tue Dec 9 17:48:18 MET 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.16 (Thu Nov 27 00:01:44 MET 2008 release)
-
cfg/chg kshrc: check if less is installed on the system, else use more.
-
cfg/chg kshrc: set username in prompt based on id.
-
man/chg EDRC.1: add readline.3.
-
man/chg edrcintro.1: readline short description.
-
man/chg contrib.edrc.1m: short description for contrib/edrc/sane.
-
man/chg logcheckd.1m: moved pattern files from edrc/lib/logcheckd/pattern/ to edrc/var/logcheckd/pattern/.
-
man/chg logcheckd.pattern.4: moved pattern files from edrc/lib/logcheckd/pattern/ to edrc/var/logcheckd/pattern/.
-
man/chg logcheckd.cfg.4: moved pattern files from edrc/lib/logcheckd/pattern/ to edrc/var/logcheckd/pattern/.
-
opt/new pscount: -p to print a process list of a system.
-
cmd/new readline: read long input lines from stdin.
-
cmd/chg input: support long line input on Solaris, too.
-
cmd/chg many: internal improvement in querying osid.
-
cmd/chg edrc: prompted trunks can now be canceled.
-
cmd/chg edrc: when a file is edited or viewed this is reflected in the window title now, too.
-
cmd/chg contrib/edrc/sane: stty sane as contributed command.
-
cmd/chg pscount: print a summary line at the end of the process table showing the totals of the rows MIN, MAX, CURRENT and STATE.
-
cmd/chg pslist: command performance tuning.
-
cmd/chg pslist: more strict option parsing.
-
cmd/chg pslist: no longer print a line feed, when no process was selected.
-
cmd/chg title: performance enhanced.
-
cmd/chg logcheckd: moved pattern files from lib/logcheckd to var/logcheckd
-
cmd/chg sysconfig: ensure proper message output.
-
cmd/chg passwdsyncd: ensure proper message output.
-
cmd/chg scriptextract: ensure proper output on systems having bugous tr installed.
-
cmd/chg patchinstall: change umask for Solaris.

 

1.5.15

Sun Nov 23 12:52:24 MET 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.15 (Sat Nov 22 18:32:42 MET 2008)
-
man/chg edrcintro.1: description of pscount.
-
man/chg edrcintro.1: man section of pslist.
-
cmd/chg pslist: moved from bin to lib.
-
cmd/new pscount: command to count system processes and evaluate if the situation correlates to a defined number of required processes.
-
cmd/chg contrib/edrc/clonemenu: compatibility improvement to be able to run on Solaris, too.
-
cmd/chg contrib/edrc/clonemenu: messages adjusted.

 

1.5.14

Fri Nov 21 12:56:24 MET 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.14 (Tue Nov 18 22:25:46 MET 2008)
-
cfg/chg kshrc: .. alias removed.
-
cfg/chg kshrc: usage strings adjusted.
-
man/chg shell.1: review.
-
cmd/fix maketemp: use correct POSIX compatibility setting for HP-*.
-
cmd/chg maketemp: print activity "Unknown" for temporary directories where not all information could be determined to judge tempdir activity.
-
cmd/chg maketemp: compatibility improvement.
-
cmd/fix print_list: avoid awk error "escaped \. treated as plain .".
-
cmd/chg random: new debug method.
-
cmd/chg trash,untrash,cltrash: new debug method.
-
cmd/chg tolower: compatibility improvement.
-
cmd/chg toupper: compatibility improvement.
-
cmd/chg log: compatibility improvement.
-
cmd/chg msg: compatibility improvement.
-
cmd/chg passwdsyncd: compatibility improvement.
-
cmd/chg passwdsyncd_apply: compatibility improvement.
-
cmd/chg sysvi,sysdiff,syscp,svi: compatibility improvement.
-
cmd/chg logcheckd: compatibility improvement.
-
cmd/chg edrc: log edrc version index on startup and program quit.
-
cmd/chg lib/<OSID>/many: error output to stderr.
-
cmd/chg bin/<OSID>/many: error output to stderr.
-
cmd/chg pkg_hostname: further tuning.

 

1.5.13

Fri Nov 14 01:48:59 MET 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.13 (Mon Sep 22 13:51:46 CEST 2008)
-
cfg/new timezone.cfg: configuration file for timezone.
-
cfg/chg kshrc: TZ is set from timezone.cfg
-
cfg/chg kshrc: more and less use tabstops of 4 to be consistent with the common vi/vim settings in WA2L/edrc and use a more alias on systems where the tabstop cannot be set in more.
-
cfg/chg rcmd.cfg: new SUMMARY setting to print a summary of the remote command invocations.
-
cfg/new perl_wrapper.cfg: to configure .perl_wrapper.
-
cfg/new ksh_wrapper.cfg: to configure .ksh_wrapper.
-
dir/new var/sw: to store the packed software to or store WA2L/edrc patches if no other location is specified in the enterprise.
-
man/cor tolower.3: formatting.
-
man/cor toupper.3: formatting.
-
man/cor fmatch.3: formatting.
-
man/chg sysconfig.1: step 8) of system configuration.
-
man/cor sysconfig.1: examples output and description.
-
man/chg edrcintro.1: tomorrow, yesterday, is_weekend description.
-
man/chg edrcintro.1: today description.
-
man/chg syscp: names in examples aligned to other manpages.
-
man/chg days: YYYY-MM-DD format.
-
man/cor sysinfo: examples.
-
man/new yesterday.3
-
man/new tomorrow.3
-
man/new today.3
-
man/new untgz.1
-
man/new timer.1
-
man/new fit2width.3
-
man/new pstree.3
-
man/new indent.3
-
man/new ident.3
-
man/chg edrcintro: indent/ident descriptions.
-
man/new group.3
-
man/new is_weekend.3
-
man/new sysvi.1
-
man/new svi.1
-
man/chg edrcintro: checkopt description.
-
man/chg edrcintro: lib/perl/pm description.
-
man/chg edrcintro: user description.
-
man/chg checkopt.3
-
man/new uncgz.3
-
man/new user.3
-
man/new sys.1
-
man/chg edrcsetup.1m: reference to sys (1), use of edrc/bin/sys to start the WA2L/edrc maintenance menu.
-
man/chg log: $TZ environment variable.
-
man/chg days: $TZ environment variable.
-
man/new pslist.1
-
man/chg approot.3: SEE ALSO section.
-
man/chg edrcroot.3: SEE ALSO section.
-
man/chg rcmd.cfg.4: description of SUMMARY setting.
-
man/new is_up.3
-
man/chg EDRC.1: include hint about starting the thttpd to view documentation from remote.
-
man/chg edrc.1m: add description to new trunk type prompt:nolocal for defining trunks with no Localhost selection.
-
man/chg edrc.1m: add description to new edrc command tz to set the time zone within edrc.
-
man/chg edrc.1m: description of the new $EDRC_DEBUG environment variable.
-
man/chg edrc.cfg.4: add tz to DENY_LIST description.
-
man/new sqlite.1
-
man/chg crfile.1: -a option (=accelerated file creation for root) removed.
-
man/new shell.1
-
man/chg listtemp.1: description of the PROCESS column output.
-
man/chg server_environment.3: description of the -R option including an additional usage example.
-
doc/new sqlite-3.6.3.html
-
cmd/chg days: now accepts dates in the format YYYY-MM-DD, too.
-
cmd/new today: return date of today.
-
cmd/new yesterday: returns date of yesterday.
-
cmd/new tomorrow: returns date of tomorrow.
-
cmd/new is_weekend: returns True on weekend days (Saturday and Sunday), else False.
-
cmd/chg cfg2html: version 1.63 for Solaris
-
cmd/chg sat: more strict option parsing, ego message is no longer printed when -V or -s is used.
-
cmd/new DocBrowser: display the documentation in WA2L/DocBrowser, too.
-
cmd/fix fit2width: avoid error on systems where awk has restriction on number of fields.
-
cmd/chg edrc: .sav directories are no longer distributed when invoking the distribute command in edrc.
-
cmd/chg edrc: the dialog of the trunk command in edrc accepts now also the '.' to specify the current directory in addition to the '' input.
-
cmd/chg edrc: the terminal window title is set to <user>@<hostname> when started. When trunks are established, the title will also represent the user and host where currently connected to.
-
cmd/chg edrc: the timezone is set from the timezone.cfg file.
-
cmd/chg edrc: print a INFO message when a newer edrc [index] is installed on the system.
-
cmd/fix edrc: do not dive into submenu when trunk prompt on a prompted trunk is interrupted pressing Ctrl+C.
-
cmd/chg edrc: new trunk type prompt:nolocal to provide a trunk target list excluding the Local: entry.
-
cmd/chg edrc: TRUNK TARGETS numbering changed to provide an identical numbering for trunk types prompt and prompt:nolocal.
-
cmd/chg: edrc: avoid "No Type" error on terminal initialization.
-
cmd/chg: edrc: new command tz to set the timezone within edrc.
-
man/chg edrc.1m: description of new trunk type direct:nolocal.
-
cmd/fix contrib/scriptstats: correct output on missing diff dist file.
-
cmd/new indent: identical to the already existing ident command, that is depreciated now. ident will continue to exist due to compatibility reasons.
-
cmd/chg makeuser: use indent internally instead of ident.
-
cmd/chg omniutil: use indent internally instead of ident.
-
cmd/cor print_list: usage text spelling.
-
cmd/chg print_list: if the $PRINT_FIT2WITH is set to False the output is not limited to the terminal width.
-
cmd/chg input: less aggressive tty restore on abort.
-
cmd/new group: print the group name for a given group-id.
-
cmd/new checkopt: check options.
-
cmd/chg usage: internal improvements.
-
cmd/chg name: use less on Linux.
-
cmd/chg revision: use less on Linux, three digits for revision number.
-
cmd/new title: set the terminal title.
-
cmd/chg shell: /usr/ucb is included in the $PATH now, too.
-
cmd/chg shell: the terminal window title is set to <user>@<hostname> when started.
-
cmd/chg server_environment: now caches the resolved information.
-
opt/new server_environment: -R to print the whole record as variables.
-
cmd/chg server_environment: performance improvement.
-
cmd/new sqlite: sqlite version 3.6.3 .
-
cmd/chg .perl_wrapper: now supports the use of additional Perl modules installed in edrc/lib/perl/pm .
-
cmd/chg .perl_wrapper: can be configured in perl_wrapper.cfg, now.
-
cmd/new uncgz: unpack gzipped cpio file(s).
-
cmd/new user: return user name for a given uid.
-
cmd/new sys: edrc short start to load the edrc.sys.cfg configuration that is provided for WA2L/edrc maintenance.
-
cmd/new timezone: returns the timezone.
-
cmd/chg many: set timezone (TZ) environment variable.
-
cmd/chg mc: restore terminal window title after exit.
-
cmd/chg mcview: restore terminal window title after exit.
-
cmd/chg mcedit: restore terminal window title after exit.
-
cmd/new wget: for Solaris.
-
cmd/chg swvi: output speed up when resolving the primary group of the RUN_USER.
-
cmd/chg du_report: exclude index files in parallel WA2L/edrc installations.
-
cmd/chg du_report: use standard header.
-
cmd/chg du_report: exit code=2 when a non-root user calls it.
-
cmd/new pslist: list and select processes in a cross operating system compatible format.
-
cmd/chg rcmd: if configured in the rcmd.cfg file a summary of succeeded/failed remote command invocations is printed.
-
cmd/chg filedist: if configured in the filedist.cfg a summary of succeeded/failed file distributions is printed.
-
cmd/chg uid: internal implementation changed to ensure a more consistent output.
-
cmd/new tz: to set the $TZ variable in the shell.
-
cmd/new debug: to toggle the $DEBUG variable in the shell.
-
cmd/new edrcdebug: to toggle the $EDRC_DEBUG variable in the shell.
-
cmd/fix uniqpath: no error when -h is invoked.
-
cmd/chg .java_wrapper: review, use uniqpath internally.
-
cmd/chg .java_wrapper: internal improvement.
-
cmd/chg .ksh_wrapper: internal improvement.
-
cmd/chg .perl_wrapper: internal improvement.
-
cmd/fix choice: do not exit, when no default value is specified and the input is empty.
-
cmd/chg all: internal replace of $DEBUG with $EDRC_DEBUG and $EDRC_DEBUG_<COMMANDNAME> to separate command debugging completely from script debugging.
-
cmd/chg shell: set $EDRC_DEBUG to False on startup.
-
cmd/chg shell: startup mode to ensure online patching.
-
cmd/chg pkg_hostname: avoid error output when getcwd fails.
-
cmd/new getmountpoint: compiled for Solaris.
-
cmd/new getfilesystem: compiled for Solaris.
-
cmd/fix crfile: now runs on Solaris also successful.
-
cmd/chg crfile: -a option (=accelerated file creation for root) removed.
-
cmd/chg edrcenv: displays defined EDRC_DEBUG_* variables, too.
-
cmd/chg pkg_hostname: tuned.
-
cmd/chg maketemp: new process resolution uses pslist, now. PPID and process resolution changed.
-
cmd/chg maketemp: enhanced flagfile format.
-
cmd/chg listtemp: displays information according to the new flagfile format. The status of temporary directories created with the old flagfile format are still displayed correctly.
-
cmd/chg sysvi: export the editor settings also to vim.
-
cmd/new print_header: print a standard report header.
-
cmd/fix Solaris/lynx: prevent "cannot open terminal" error.
-
cmd/new print_index: print a standard column index.
-
cmd/chg sw_report: uses maketemp to handle tempfiles, now.
-
cmd/chg sw_report: internal improvements.
-
cmd/chg sw_report: exclude index files in parallel WA2L/edrc installations.
-
cmd/chg scriptheadersync: uses maketemp to handle tempfiles, now.

 

1.5.12

Sun Sep 21 11:56:04 CEST 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.12 (Sat Sep 20 17:02:11 CEST 2008)
-
cmd/chg makeuser: when querying uid, sort output list by UID field, when querying gid, sort output list by UID field.
-
man/cor freespace: calculation example.
-
man/chg filesize: calculation example.
-
cmd/chg input: on Ctrl+C, input exits with exit code 2.
-
man/chg input: Exit status 2.
-
man/new fmatch.3
-
man/fix edrcintro.1: replace $DATA_FILE by $FMATCH_DATA_FILE.
-
man/chg regexintro.4: hint to avoid \{m,n\} construct for compatibility reasons.
-
man/new tolower.3
-
man/new toupper.3
-
cmd/fix tolower: usage message.
-
cmd/fix toupper: usage message.

 

1.5.11

Thu Sep 18 22:40:36 CEST 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.11 (Thu Sep 11 21:15:49 CEST 2008)
-
cmd/fix edrc: on errors on scriptextract count errors as failure.
-
cmd/chg scriptextract: exitcode > 0 on all errors.
-
cmd/new freespace: print freespace of a directory on a filesystem.
-
cmd/fix pack: computes relative directories specified in -d correctly, now.
-
cmd/new filesize: print the size of a file.
-
man/chg edrcintro.1: freespace and filesize description.
-
man/chg sysconfig.1: EXAMPLES enhanced.
-
man/chg sysconfig.1: description of the use of CONFIG_BYHAND setting.
-
man/chg sysconfig.cfg.4: description of CONFIG_BYHAND setting.
-
man/new freespace.3
-
man/new filesize.3
-
cmd/fix hostlist: cache computation on HPUX.
-
cmd/chg sysconfig: avoid creation of .EDRC.config_byhand. and .EDRC.sysconfig. when the name file is empty.
-
opt/new sysconfig.cfg: CONFIG_BYHAND setting to enable replacing (REPLACE) or merge (MERGE) of the applied config_byhand file entries. Default is REPLACE as the behaviour before the existence of the CONFIG_BYHAND option.

 

1.5.10

Sun Sep 7 14:03:11 CEST 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.10 (Mon Aug 18 12:14:23 CEST 2008)
-
cmd/fix print_list: avoid syntax error on Solaris when calling "cat file | print_list = 2".
-
cmd/chg patchinstall: ensure corpse remove counting on Solaris, too. "file does not exist" error suppressed when backing up files to be patched.
-
cmd/chg sysconfig: change umask for Solaris operating systems to ensure proper target file permissions. The environment variable SYSCONFIG_ROOTDIR and SYSCONFIG_FORCE is also exported to the check script, now.
-
cfg/chg kshrc: export EDITOR variable, to enable crontab editing.
-
cmd/chg hostlist: now supports a resolution caching functionality to improve performance in complex hostlist.cfg definitions.
-
cfg/chg hostlist.cfg: new settings CACHE and CACHE_DEPENDENCY to support the resolution cache.
-
cmd/chg shar.setup shar.install/install: when installing the WA2L/edrc shell archive, free space in /tmp is checked now, too. The $TMPDIR environment variable can be set to point to a directory having sufficient free space. The installation logfile in /tmp now has the process id of the installation in the name, too.
-
cmd/fix shar.install/install: when only extracting the package, this is also possible now if the package name is not edrc. When installing on Solaris permissions were not set correctly when the umask of the calling shell was not set to 000, this workaround is now no longer needed.
-
man/chg edrcsetup.1m: description of the $TMPDIR variable and the checked space requirements in the temporary directory and the installation directory.
-
cmd/fix crfile: tempfile cleanup.
-
cmd/new uid: return the UID of a given user.
-
cmd/new gid: return the GID of a given group.
-
cmd/new gecos: return the gecos (=comment) field of the user account.
-
cmd/fix edrc: ensure user name setting in script templates, _env and _trunk settings even when $USER in the calling shell is not set.
-
cmd/fix edrc: menu points were sometimes not displayed correctly on some Linux versions and on Solaris.
-
cmd/chg edrc: list failed/aborted hosts at the end of distribute command completion.
-
cmd/fix edrc: correct counting of success/fail/abort for distribution summary.
-
cmd/chg vsdfml: no longer influence to the tty settings.
-
cmd/chg input: no longer influence to the tty settings.
-
man/new uid.3
-
man/new gid.3
-
man/new gecos.3
-
cmd/chg makeuser: resolve information from various name services, list information from LDAP, too.
-
man/chg makeuser.1: description of LDAP, NIS and FILES use as name service source.
-
man/chg hostlist.3: add reference to edrc/var/samples/hostlist/ where configuration examples can be found.
-
man/chg server_environment.3: add reference to edrc/var/samples/hostlist/ where configuration examples can be found.
-
man/chg pack.1m: add example 0) where the most simplest usage of pack is shown.
-
man/chg patchinstall.1m: new example to remove corpses without installing a new patch.
-
man/chg sysconfig.1: more information in DESCRIPTION section.
-
man/new ll.1
-
man/new envpasswdstrip.1
-
man/chg manpages.4: add COPYRIGHT section to manpage structure description.
-
man/chg *.*: add COPYRIGHT section to all manpages of WA2L/edrc .

 

1.5.09

Sun Aug 17 15:34:51 CEST 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.09 (Thu Jul 24 18:25 CEST 2008 release)
-
man/new mail_file.1
-
man/new mail_file.cfg.4
-
man/chg edrcintro.1: mail_file.cfg (4) added in SEE ALSO section.
-
man/new makeuser.1
-
cmd/chg makeuser: return exit code 2 when makeuser is not started with the correct user account
-
man/new makeuser.cfg.4
-
man/new userclass.index.4
-
cmd/chg .perl_wrapper: add /opt/perl/bin to standard path search due to perl installations on HP-UX. use whereami instead of woist when perl was not found in standard path search.
-
cmd/fix .perl_wrapper: ksh removed as execution shell when perl was not found in searched locations.
-
man/new trash.cfg.1
-
cmd/chg server_environment: internal improvement.
-
cmd/fix shar.install/install: install log error messages when package could not be installed.
-
man/cor filedist.1: orthography.
-
man/new pkg_hostname.3
-
cmd/fix omniutil: do not apply the template if the corresponding version directory does not exist in the template .tar.gz file.
-
cmd/chg omniutil: use ident and do_exit() internally, exit codes aligned.
-
cmd/chg input: ensure proper terminal behaviour when using the NO_ECHO option and the user presses Ctrl+C during input.
-
man/new omniutil.1
-
man/new omniutil.cfg.4
-
man/new usage.1
-
man/new maketemp.3
-
cmd/new fmatch: return values selected for a certain key.
-
cmd/fix remote_copy: failing (no connect) error when connection cache and NO_PROBE_INTERVAL indicated to do the connection probing.
-
cmd/new ll: beside the ll alias in the shell, have the ll command also available as binary. This helps if rcmd is invoked on systems that do not know the ll command.
-
man/new removetemp.3
-
cmd/fix sysconfig/tools/HP-11/edit_netconf: tempdir cleanup.
-
cmd/chg mc: remove locale files from package.
-
cmd/chg nano: remove locale files from package.
-
cmd/chg thttpd: usage message and option parsing changed.
-
cmd/chg edrcman: use uniqpath in $PATH and $MANPATH.
-
dir/new var/samples/: configuration samples.
-
man/new listtemp.3
-
cmd/chg cfg2html: version 1.51 for Linux, version 3.66 for HP-*.

 

1.5.08

Sun Jul 20 14:29:49 CEST 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.08 (Sat Jun 14 01:23:13 CEST 2008 release)
-
cmd/chg hostlist: more efficient HOSTGRP resolution.
-
cmd/chg server_environment: output order when calling server_environment -l.
-
cmd/new shell: shell having a similar environment as the shell started thru the shell command within edrc.
-
cmd/chg vsdfml: use xmore only when started within edrc, avoid terminal echo suppression when exiting vsdfml with Ctrl+C.
-
man/new regexintro.4
-
cmd/new uniqpath: removes duplicate entries from a colon separated string as known from the $PATH, $MANPATH, $USAGE_PATH.
-
cmd/chg untgz: code formatting.
-
cmd/chg .os_wrapper .perl_wrapper .ksh_wrapper .daemon_wrapper sysconfig edrc watchdog rcmd filedist: remove duplicates in $PATH setting using uniqpath.
-
cfg/chg kshrc: use uniqpath in ap, cwdadd, addcwd.
-
man/new uniqpath.3
-
cmd/chg untgz: print usage message when no files are specified.
-
cmd/new expect: programmed dialog with interactive programs.
-
cmd/fix edrcman: Osid dependent $MANPATH is now correctly resolved.
-
cmd/chg nano: include ncurses libraries for Solaris.
-
cmd/new connect: make socket connection using SOCKS4/5 and HTTP tunnel.
-
man/chg logcheckd.1m: example added.
-
man/chg logcheckd.pattern.4: example added.
-
man/new libexpect.3
-
cmd/chg lib/<OSID>/libs: move os dependent libraries to edrc/lib/<OSID>/libs to eliminate duplicates and to simplify upgrades.
-
cmd/chg .os_wrapper: set LD_LIBRARY_PATH and SHLIB_PATH if the command is installed with WA2L/edrc and point to edrc/lib/<OSID>/libs.
-
cmd/new bz* for Solaris
-
man/new bz*.1 for Solaris
-
cmd/chg lib/<OSID>/tcpdump: direct startup, because library settings could be moved to .os_wrapper.
-
cmd/chg lib/<OSID>/rsync: direct startup, because library settings could be moved to .os_wrapper.
-
cmd/chg lib/<OSID>/cfg2html: dynamic version resolution.
-
cmd/chg lib/<OSID>/nano: no more use of tail -1.
-
cmd/chg edrcman: the environment variable to be set to check other operating systems man pages is $MAN_OSID and no longer $OSID.
-
man/chg edrcman.1: change $OSID to $MAN_OSID.
-
cmd/fix logview, logtail: repeat selection output on wrong selections.
-
cmd/fix crfile: error on free space resolution on systems having long special file path.
-
cmd/new patchinstall: patch a WA2L/edrc installation.
-
cfg/new patchinstall.cfg: configuration file for patchinstall.
-
cmd/chg revision: filter selection to avoid syntax errors.
-
cmd/chg name: filter selection to avoid syntax errors.
-
cmd/new input_target: special purpose input to query lists of hosts.
-
cmd/chg tty_variable: more strict variable resolution.
-
cfg/chg kshrc: save $TERM, tty erase.
-
cmd/chg edrc: new edrc command 'top' to browse to the root menu.
-
cmd/chg shar.install/install: save install logfile to edrc/var/log/install.log, too.
-
man/chg edrcsetup.1m: description of edrc/var/log/install.log
-
doc/chg edrc_manpages-<VERSION>.html/*.html: Package: WA2L/edrc <VERSION> is added to html page.
-
cmd/chg logtail: first print the terminal size to screen.
-
cmd/chg mkuser: speed up execution.
-
cmd/chg logtail: resolution of tilde syntax (~user) in config file.
-
man/new patchinstall.1m
-
man/new patchinstall.cfg.3
-
cmd/chg .os_wrapper: add Stdlib_path to LD_LIBRARY_PATH and SHLIB_PATH.
-
cmd/chg ident: moved to lib/perl, use of .perl_wrapper for startup.
-
cmd/chg lynx, lsof, du_report, crfile, filelink, revision, is_running, remote_copy, user_info, mc, scriptstats, doc, logs, dirwatch: replace the usage of tail -<rows> with the more portable sed command.
-
cmd/chg edrc: distinguish between the different tail -<rows> variants.
-
cmd/chg pack: performance increase of pack -L by factor 14. This causes a performance increase by factor 5 of patchinstall.
-
cmd/chg csv2worksheet: use the new POI Java library poi-3.1-FINAL-20080629.jar.
-
cmd/chg catcomp: avoid error "/opt/edrc/bin/catcomp: -: does not exist".
-
man/new logrotate.1
-
cmd/chg logrotate: exit code on missing configfile changed from 1 to 3.
-
cmd/fix vsdfml: printing of terminal control characters on HP-UX when using vsdfml from outside of edrc.
-
man/new logrotate.cfg.4
-
cmd/chg logrotate: now sets defaults when LOGBASE or DEFAULT_SAVES in config file are not set.
-
cmd/chg logcut: use of library functions, -p output changed
-
cmd/fix du_report: avoid error messages on missing index files when using the index file cache file.
-
man/new logcut.cfg.4
-
cmd/fix edrc: print correct path on established trunks.

 

1.5.07

Sat Jun 7 20:13:37 CEST 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.07 (Sun May 11 12:53:17 CEST 2008)
-
cmd/fix name: fix error when using command in directories where a directory with the name *text* or *script* exists.
-
cmd/fix revision: fix error when using command in directories where a directory with the name *text* or *script* exists.
-
cmd/chg listtemp, maketemp, removetemp: convert relative pathnames given in -d option to absolute.
-
cmd/chg logcheckd: hostname is added to logfile names, section markers added to HTML report output to allow report post processing.
-
cmd/chg logcheckd: tooltips added to overview table and logfile section levels.
-
man/chg vsdfml.3: magic key in example changed from /bin/ksh to /bin/sh.
-
cmd/chg contrib/pstree: ensure that only process id numbers can be specified.
-
cmd/chg edrc: trunk behaviour: session names are transferred to remote hosts, session names remain read only when source host session name was read only.
-
cmd/chg edrc: it is now ensured that ad hoc session names are unique, too.
-
cmd/chg edrc: when setting the session name with the -n option the @ID@ field provides the functionality to set the name of the session with an ID part that is either the process id of the started edrc session or, if a session with the same name already exists, a random value. This avoids session name clashes of session names set by hand in a started edrc session by the 'name' command and sessions started with the -n option.
-
cmd/chg edrc: avoid the creation/renaming of menupoints and menus to command equivalents.
-
cmd/chg sat: sat now starts edrc with -n SAT_@ID@ and no longer with -n SAT_$$ to support session name transfer thru trunks and to avoid session name clashes.
-
man/chg edrc.1m: description of @ID@ field and behaviour of transferring session names to trunk targets.
-
man/chg logcheckd.1m: description of report structure added.
-
cmd/fix edrc: on unsuccessful trunk establishion due to 'host not up' no longer dive into the local submenu.
-
man/chg sat.1 asup.1 psup.1 osup.1: description of <id> assignment adjusted to the new @ID@ feature for naming an edrc session.
-
cmd/fix contrib/doc: suppress multiple empty lines in output when running on Solaris, too.
-
cmd/chg edrc: correct initialization of vim on systems where vim is started thru the vi command.
-
cmd/chg contrib/logs: correct initialization of vim on systems where vim is started thru the vi command.
-
cmd/fix duvi: missing initialization of trap signals corrected.
-
cmd/fix filedist: correct use of ASCII header option to allow proper cross operating system file distributions.
-
cmd/fix shar.install/install: correct user creation on non-redhat Linux systems.
-
cmd/chg shar.install/install: fail output if user/group creation generated an non-successful return value.
-
cmd/chg osid: on duplicate osid.dat entries only the first matching entry is returned and not all entries.
-
cmd/chg pack: -n option (=no timestamp update) replaced with -t (=timestamp update), no timestamp update is default, now.
-
cmd/chg pack: more strict usage parsing.
-
man/chg pack.1m: option -n replaced with -t, usage description more precise.
-
cmd/new var/sysconfig/HP-11/edit_netconf: interactively edit /etc/rc.config.d/netconf formatted files on HP UNIX for usage in post_exec scripts in sysconfig.
-
cmd/chg Linux/cfg2html: new version 1.45.
-
cmd/chg HP-UX/lsof: new version 4.80.
-
chg/src lsof: new version 4.80.
-
cmd/chg HP-UX/nano: distribute libncurses.sl and libintl.sl also with WA2L/edrc
-
cmd/chg mc: set TERM to 'xterm' if $MCTERM is not defined.
-
man/chg edrcintro.1: description of $MCTERM added to the short description of mc.
-
cmd/chg pack: application timestamp prefix can be specified separately from the APPLICATION_BASEDIR.
-
cfg/chg pack.cfg: new option TIMESTAMP_PREFIX to separate the timestamp from the application prefix.
-
cmd/chg pack: -l option also lists the timestamps for the different releases available.
-
man/chg pack.1m: -l option description.
-
man/chg pack.cfg.4: description of new option TIMESTAMP_PREFIX added.
-
cmd/chg usage: -h message enhanced, internal improvements, USAGE_PATH environment variable recognized.
-
cmd/chg makeuser: classes/.index file format with field COMPANY expanded, output format when entering '?' changed (now print_list is used internally).
-
cmd/chg Linux/lsof: new version 4.80.
-
cfg/new HP-11ia: directories prepared in edrc/bin, edrc/lib and edrc/man for Itanium version of HP-UX.
-
cmd/chg homedir: answer speed increased by factor 200.
-
cmd/chg woist: cleanup of internal function homedir().
-
man/chg edrcman.1: sections ENVIRONMENT, EXIT STATUS and EXAMPLES added.
-
cmd/chg maketemp: usage message enhanced with EXAMPLES.
-
cmd/chg removetemp: usage message enhanced with EXAMPLES.
-
cmd/chg listtemp: usage message enhanced with EXAMPLES.
-
cmd/fix shar.install/install: package extract when package name does not start with 'edrc-'.
-
cmd/new var/sysconfig/default/create_users: create users based on a passwd format input.
-
cmd/fix sysconfig: $EDRC_SCRIPTNAME is set correctly to the check script while executing it. Therefore if the msg command is used within the check script, the output is complete, now.
-
man/chg csv2worksheet.3: reference of file edrc/var/csv2worksheet/io.xls in the FILES section.
-
cmd/chg whereami: output of 'Customer:' added.
-
cmd/chg edrc: when executing the 'distribute' command, specified hostgroups (@GRP) are resolved now, too.
-
man/chg edrc.1m: description that @HOSTGRP can be entered in the target system specification during script distribution.
-
cmd/chg contrib/calc: to exit the calculator the only command is 'exit', 'quit' is no longer accepted to be in line with the general edrc commands. Improved error handling, basic fraud handling.
-
cmd/fix edrc: when running on Linux the viewing of logfiles could not properly handle compressed logfiles.
-
cmd/fix contrib/logs: when running on Linux the viewing of logfiles could not properly handle compressed logfiles.
-
man/fix logcheckd.1m: pattern file location corrected to lib/logcheckd/pattern.
-
man/chg logcheckd.cfg: description of variables which are allowed to be used in the eval resolve_mode.
-
cmd/chg is_osid: now the * (multiple characters) and ? (one single character) placeholders are supported.
-
cmd/chg contrib/omnimon: support a more wide range of osids.
-
cmd/chg contrib/drvstat: support a more wide range of osids.
-
cmd/chg contrib/cmviewcl: support a more wide range of osids.
-
cmd/chg cmswitch: support a more wide range of osids.
-
cmd/chg cmmon: support a more wide range of osids.
-
cmd/fix logcheckd: export $TODAY variable to eval resolve_mode logfile specifications.
-
cmd/chg print_list: now a left ident can be specified as an optional option. Therefore the construct 'cat file | print_list ":" | ident 2 | fit2width -m `tty_columns`' can be replaced with 'cat file | print_list ":" 2', now.
-
cmd/chg contrib/scriptstats: use the new ident of print_list.
-
cmd/chg makeuser: use the new ident option of print_list.
-
man/new sysconfig.tools.3
-
man/chg sysconfig.1: reference to sysconfig.tools.3.
-
cmd/new tolower: translate a given string to lowercase.
-
cmd/new toupper: translate a given string to uppercase.
-
cmd/new filegrep: grep for something in all underlying ASCII files, files in .sav directories and files saved with the sav command are excluded from the search.
-
cmd/chg makeuser: output formatting.
-
cmd/chg mkuser: transfer symbolic links to homedirectories, too.
-
cmd/chg contrib/doc: permission change due to display problems on certain Linux operating systems.
-
cmd/fix apply2sw_inventory: PATH setting corrected to avoid command hang on certain systems.
-
cmd/chg logcheckd: more strict config file parsing.
-
cmd/new HP-11ia: compiled commands for osid HP-11ia added: bunzip2, bzcat, bzdiff, bzgrep, bzip2, cpio, gnutar, gunzip, gzip, lsof, lynx, mc, mcedit, mcview, nano, pwcrypt, rsync, splitvt, sysinfo, tcpdump, timer, truss, ttyplay, ttyrec, ttytime, tusc, unzip, wget, zcat, zdiff, zgrep.
-
cmd/chg cltrash logtail logview rsat svi syscp sysdiff sysvi trash untrash: moved to edrc/lib/ksh, due to the fact that used statements are on Solaris only available in ksh.
-
cmd/new untgz: unpack gzipped tar file(s).
-
cmd/chg all: setting of $PATH unified in all commands.
-
chg/osid: can now distinguish between different machine types (hardware), too.
-
man/new osid.cfg.4
-
man/chg osid.dat: description of the new two osid.dat file formats.
-
cmd/chg pack: add PACK_OSID_DAT_SFI and PACK_OSID_DAT_WA2L to sadm file.
-
cmd/chg shar.install/install: consider osid.cfg and the two possible osid.dat formats.

 

1.5.06

Sun May 4 18:22:09 CEST 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.06 (Thu May 1 17:31:50 CEST 2008)
-
man/new logcheckd.pattern.4
-
cmd/fix logcheckd: no hyperlink for section [EXCLUDE] in report section 'Overview'.
-
cmd/chg logcheckd: less aggressive report removal when using -a reset.
-
opt/new logcheckd: -a verify, to verify a patternfile.
-
man/chg logcheckd.1m: description of -a verify added.
-
man/new logcheckd.style.4
-
cmd/chg csv2worksheet: use the new POI Java library poi-3.0.2-FINAL-20080204.jar .

 

1.5.05

Fri Apr 25 21:56:58 CEST 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.05 (Wed Apr 16 13:25:00 CEST 2008)
-
cmd/chg shar.install/install: change uid/gid of connection dir edrc/var/connection/<user>/*
-
cmd/fix pack: "bad substitution error" fixed. This happened when running pack on Solaris
-
cmd/new logcheckd: a daemon to check logfiles for patterns and to create a consolidated findings report.
-
cfg/new logcheckd.cfg: config file for logcheckd.
-
man/chg edrcintro.1: logcheckd.1m added, files section completed.
-
cfg/chg WA2L/edrc: var/ezreport, lib/ezreport, var/sfi directories removed
-
cfg/chg usage.list: usage strings of commands in lib/daemon added
-
man/chg edrcsetup: change the command of security file generation to ensure more straight forward setup.
-
man/new logcheckd.cfg.4

 

1.5.04

Wed Apr 9 17:12:38 METDST 2008 release
-
cfg/chg edrcrevision.cfg: new release 1.5.04 (Sat Feb 2 15:41:50 CET 2008)
-
man/chg edrcsetup.1m: add shar execution output example.
-
cmd/chg shar.install/install: avoid creating the homedir and do not create the secure group in Linux when user creation is selected.
-
man/chg edrc.1m: example for exceptional advanced trunk specification
-
cmd/chg edrc: the TARGET_MENUPATH setting in trunk specifications can now hold target menus only consisting of the path as displayed on the edrc prompt (e.g. /Support/ApplicationSupport) without having to specify the menupoint (e.g. /sup:Support/asup:ApplicationSupport). This enables the user to change the target menupoints and the trunk is still working.
-
cmd/fix edrc: on advanced trunk specifications (using TARGET_MENUPATH), the path displayed in the prompt can be misleading, this has been fixed. If you establish advanced trunks from version 1.5.04 to 1.5.03 or vice versa the trunk will work properly, but the prompt won't not be correct.
-
cmd/chg edrc: to print spaces in a trunk comment output (TYPE=prompt), they have to be replaced by a % in the definition.
-
cmd/fix print_list: it is now possible to start print_list from outside of edrc -> shell, too.
-
man/new filedist.1
-
man/new filedist.cfg.4
-
man/new filedist.block.4
-
man/new rcmd.1
-
man/new rcmd.cfg.4
-
cmd/chg cmmon: move cmmon from edrc/contrib/edrc to edrc/bin to have the command available in the shell, too. cmmon is still available as contributed command.
-
cmd/chg cmswitch: move cmmon from edrc/contrib/edrc to edrc/bin to have the command available in the shell, too. cmswitch is still available as contributed command.
-
man/chg edrcintro.1: added cmmon and cmswitch.
-
opt/new server_environment.1: new option -C to print the customer of the environment.
-
cmd/fix makeuser: check input of GID, UID, USERCLASS to ensure correct inputs.
-
opt/new input: MAXLEN=len, MINLEN=len to check the input length.
-
man/chg input.3: description of MAXLEN and MINLEN added.
-
cmd/new sysdiff: list if a file applied with sysconfig differs to the file in the sysconfig repository.
-
man/new user_info.1
-
man/new user_info.cfg.4
-
man/chg sysconfig: examples added.
-
cmd/chg sysconfig: set EDRC_SCRIPTNAME to 'pre_exec'/'post_exec' when calling the pre- / post-exec scripts. From now on when using the msg command within pre- and post-exec scripts the correct prefix is printed.
-
man/new is_sysconfig_byhand.3
-
man/new hostlist.3
-
man/new hostlist.cfg.4
-
man/new server_environment.3
-
man/new server_environment.cfg.4
-
cmd/chg server_environment: remove unwanted characters from output
-
man/new syscp.1
-
opt/new sysdiff: -v for verbose output
-
cmd/fix swvi: depreciated tempfile removal
-
cmd/fix job, jobwatch, joblog: depreciated tempfile removal
-
cmd/fix du_report: depreciated tempfile removal
-
cmd/fix rsat: unused variable $Tmp removed
-
cmd/new .daemon_wrapper: start commands that act as daemons out of the lib/daemon/
-
cmd/chg job, joblog, jobwatch, passwdsyncd, watchdog, cronhandler: start via .daemon_wrapper. From now on it is possible to patch those commands even if there is already an instance running.
-
cmd/fix job, joblog, jobwatch: tempfiles are cleaned up properly now.
-
opt/chg watchdog: -L option can now also list stop commands for the running watchdogs.
-
cmd/chg pack: add the timestamp file of the release also to a PATCH.
-
cmd/chg cronhandler: is now also able to run on Linux and Solaris. cronhandler does now longer access the spool directory (except when running on Solaris the atjobs spool directory is accessed to get the content of a job), on ll other cases it is based now completely on the official cron/at commands.
-
cmd/chg job: when entering a job the prompt is now "job>" instead of only ">".
-
cmd/chg cronhandler: at queues are now also supported
-
cmd/chg watchdog: temporary directory is /var/tmp and not /tmp any more.
-
cmd/chg job: temporary directory is /var/tmp and not /tmp any more.
-
man/chg passwdsyncd.1m: added exit code 11 description.
-
cmd/fix fit2width: bug when running on Solaris fixed.
-
cmd/fix server_environment: bug when running on Solaris fixed.

 

1.5.03

Sun Dec 16 14:04:55 CET 2007 release
-
cfg/chg edrcrevision.cfg: new release 1.5.03 (Sun Dec 16 14:04:08 CET 2007)
-
man/fix remote_shell: CONNECTION_MODE resolution
-
man/fix remote_copy: CONNECTION_MODE resolution

 

1.5.02

Sun Dec 16 13:59:11 CET 2007 release
-
cmd/chg edrc: edrcperm format output, location of lib/edrc.<name> files moved to lib/edrc/<name>
-
chg/src Makefile: standardized, each command has an own src directory now
-
cmd/chg lscomp, llcomp, catcomp: supports now .jar and .bw files, too
-
man/chg lscomp.1, llcomp.1, catcomp.1: .jar and .bw added
-
cmd/chg sysconfig: scripts located in var/sysconfig/tools/<OSID> and var/sysconfig/tools/default can be called from check-, pre_exec- and post_exec scripts.
-
man/chg sysconfig.1: description of tool directories.
-
cmd/new getmountpoint: print mountpoint of current working directory. This command is much faster as "bdf ." especially on HP-UX having large file systems.
-
cmd/chg pkg_hostname: use getmountpoint if it exists for a certain osid otherwise still the not completely reliable method via the mount command is used as fallback.
-
cmd/chg stat: can now return file permission as octal number.
-
cmd/chg edrc: is no longer dependent on locally created 'edrc' user, the user can be created in any name service (NIS, NIS+, ...)
-
cmd/chg passwdsyncd: is no longer dependent on locally created 'edrc' user, the user can be created in any name service (NIS, NIS+, ...)
-
cmd/new lynx: a character oriented Web browser
-
cmd/chg .os_wrapper: $PATH is enhanced to edrc/bin and edrc/lib.
-
cmd/new wget: the non-interactive network downloader
-
cmd/new getfilesystem: print mountpoint of current working directory. This command is much faster as "bdf ." especially on HP-UX having large file systems.
-
opt/new user_info: -c to specify a config file
-
man/new getfilesystem.3:
-
man/new getmountpoint.3:
-
man/new days.3:
-
man/new seconds.3:
-
cmd/chg input: enhanced stability on computed input values
-
opt/new input: IPV4, HH:MM, HH:MM:SS, NO_ECHO , MM/DD, MM/DD/YYYY
-
opt/new remote_shell: -t to create a tty on remote system
-
opt/new remote_shell, remote_copy: -f to force connection mode without connection cache involvement
-
cmd/chg edrc: trunk mode support
-
man/chg edrc.1m: description of trunk, renamescript, renamemenu command, guideline for differential, full distribution use
-
cmd/new contrib/ping: send ICMP ECHO_REQUEST packets to network hosts as contributed command
-
cmd/chg rsat: connection mode fix set to OpenSSH, due to the need of a TTY on a remote system
-
cfg/chg rsat.cfg: CONNECTION_MODE setting removed
-
cmd/chg filedist: the file to be distributed is no longer saved to /var prior to distribution. Messages on failure are more precise. Logging enhanced.
-
cmd/chg remote_copy: show correct default connection mode in usage message
-
man/new bwcreate.1m, bwcreate.cfg.4
-
opt/new pack: -L to list files that would be packed
-
man/new apply2sw_inventory.1
-
cmd/chg apply2sw_inventory: exit status 2 returned if command was not able to write to the output directory is changed to 3 due to the usage of this exit code for two return situations.
-
man/chg cfg2html.8: new cfg2html.1m
-
man/new contrib.1m
-
cmd/chg edrc: direct trunk invocation enhancement
-
man/new input.3
-
man/cor watchdog.1
-
cmd/new print_list: format a csv list to a formatted list with dynamic column widths and adjustment to the current terminal width.
-
man/new pack.1m, pack.cfg.4, edrcpack.1m
-
man/chg several: use of .VB, VE makros to switch to courier font and back (seen in PDF file)
-
cmd/chg remote_shell, remote_copy: cache handling changed to gain connection performance especially for forced connections.
-
opt/new remote_shell.cfg, remote_copy.cfg: OPENSSH_OPTIONS to pass additional options to ssh and scp to influence the general behavior
-
cmd/chg edrcman: react on external setting of $OSID ( Osid=`osid` -> Osid=${OSID:=`osid`} ).
-
opt/new rcmd: -r [ num ] to retry rcmd calls on unsuccessful connections
-
cmd/chg rcmd: has now a logfile, review
-
cmd/chg edrc: command renamescript to rename an existing script, renamemenu to rename an existing menu
-
cmd/new ttyrec: a tty recorder
-
cmd/new ttyplay: play files recorded by ttyrec
-
cmd/new ttytime: show times in files recorded by ttyrec
-
man/new edrcrevision.cfg.4
-
cmd/fix edrc: display of menupoint title if there is only one menupoint (=script) in a submenu
-
man/new edrcperm.no_shell.3, edrcenv
-
cmd/new maketemp: create a unique temporary directory
-
cmd/new removetemp: remove a temporary directory created by maketemp
-
cmd/chg edrc: tempfile handling enhanced
-
cmd/chg many: tempfile changed to use maketemp and removetemp
-
cmd/chg csv2worksheet: use new PIO version poi-3.0-rc4-20070503.jar
-
cmd/new contributed/locations: print corporate locations
-
man/new contrib.edrc.1m: list of contributed commands distributed with WA2L/edrc
-
cmd/chg edrcman: add 1m to MANSECT. Therefore the .1m symlinks in the man stricture are not needed any more
-
cmd/chg user_info: new field LOCKOUT. This field is set to y if any lock is set for a user account.
-
cmd/chg contributed/doc: now documentation for menus can be displayed, too
-
cmd/new mc: Midnight Commander
-
cmd/new mcview: Midnight Commander file viewer
-
cmd/new mcedit: Midnight Commander file editor
-
man/new contrib.doc.1m
-
cmd/new nano, rnano: an editor that can be restricted
-
cmd/new nano.1, rnano.1, nanorc.4: manpages for nano and rnano
-
cmd/fix edrc: menu point output corrected if menu point is not executable
-
opt/new input: YYYY-MM-DD, the military date format
-
cmd/chg input: leap years are checked, now
-
cmd/chg contributed/cmswitch: enhanced for WA2L/edrc external use
-
cmd/chg xmore: --MORE-- output goes to /dev/tty and not to stdout any more
-
cmd/chg remote_shell: enable TTY allocation for rtools connections
-
cfg/chg edrc.cfg: many more fine grained denials
-
cmd/chg edrc: export edrc config file to recovery scripts and contributed commands in the $EDRC_CONFIGFILE environment variable
-
cmd/chg edrcenv: output of $EDRC_CONFIGFILE environment variable
-
cmd/new is_permitted: check if a functionality is permitted to be executed based on the DENY_LIST in edrc.cfg
-
cmd/new contributed/logs: enhanced log viewer
-
man/new vsdfml.3: very simple document formatting language
-
cmd/chg edrc: help of contributed commands is resolved from contributed command header and no longer from *.help files
-
cmd/new contributed/clonemenu: clone an existing menu
-
opt/new choice: NOT_NULL, to prevent no input
-
opt/new crfile: -a for accelerated usage (in some circumstances)
-
cmd/chg crfile: allow usage for non-root users, too. In non-accelerated mode create a file consisting of zeroes. Space check corrected.
-
cmd/chg shar.setup: obsolescent tail option +N replaced with -n
-
cmd/chg shar.install.tar.gz/install: obsolescent tail option +N replaced with -n
-
cmd/chg shar.install.tar.gz/install: enhanced post installation instruction output
-
cmd/chg edrcsetup.1m: description of existing configurations expanded, ssh setup simplified
-
cmd/chg cfg2html: actual versions cfg2html_hpux-b.3.46 and cfg2html_linux-1.40 integrated
-
man/new: sat.1 asup.1 osup.1 psup.1
-
cmd/chg edrc: avoid breakouts during trunk establishion
-
cmd/new zdiff zgrep zless zmore
-
man/new zdiff.1 zgrep.1 zless.1 zmore.1
-
cmd/chg gzip: version 1.3.12
-
cmd/chg csv2worksheet: using newest POI API poi-3.0.1-FINAL-20070705.jar
-
cmd/chg edrc: use less as pager for Linux
-
cfg/chg edrc.cfg: new option LOGCOMPRESS
-
cmd/chg contributed/logs: is capable to handle compressed logfiles transparently
-
cmd/chg edrc: is capable to handle compressed logfiles transparently, logheader of <contrib_cmd>.nolog is logged too
-
man/chg edrc.cfg.4: option LOGCOMPRESS added
-
cmd/chg edrcman: proper functionality even when no system wide man page configuration exists
-
cmd/chg logtail: resolve method of user $HOME
-
cmd/chg logview: resolve method of user $HOME
-
cmd/new thttpd: tiny HTTPd
-
cmd/chg cronhandler: review due to lost of a cron file after a system crash
-
cfg/new cronhandler.cfg: new
-
cmd/new listtemp: list temporary directories created with maketemp including state information.
-
cmd/chg rcmd: logfile location can be configured in the config file now
-
cfg/chg rcmd.cfg: new option LOG to define the log directory
-
man/new cronhandler.cfg
-
cmd/chg pack: improve timestamp preserving
-
man/chg edrcsetup.1m: manual install instructions removed
-
cmd/chg filedist: logfile location can be configured in the config file now
-
opt/new user_info: -R prints complete user record in a processable form
-
cmd/chg user_info: internal cache
-
opt/new input: European date format DD.MM.YYYY, DD.MM
-
man/cor edrcsetup.1m: formatting of user input commands
-
man/new crfile.1
-
man/new du_report.1
-
cmd/new edrc: trunkbypass to globally bypass an active trunk
-
man/new scriptheadersync.1
-
cmd/chg install: check needed install space
-
cmd/chg edrc: prevent compression of edrc.log when LOGCOMPRESS is set to True
-
cmd/chg contributed/logs: add an additional line during output
-
cfg/chg edrc.cfg: new option TMP_DIR
-
man/chg edrc.cfg.4: new option TMP_DIR
-
cmd/new contributed/scriptstats: print statistics about the recovery script menu tree
-
man/new msg.3
-
man/new log.3
-
cmd/chg log: output to stderr if $EDRC_LOGFILE is not set, set session to process id of calling script if $EDRC_SESSION is not set
-
cmd/chg edrc: enhancements of trunk options (TARGET_MENUPATH, TARGET_CONFIG) allowing hierarchical trunk configurations, performance tuning in trunk specification resolution

 

1.5.01

Sun Feb 4 23:15:04 CET 2007 release
-
cmd/fix sav: save file in /etc/rc.config.d into a subdirectory even if the current working directory is not /etc/rc.config.d .
-
opt/new hostlist: -l, to return the hostlist comma separated. Default is still to return a space separated list.
-
man/new sav: source is SFI-QIF
-
cmd/new resolve_targetlist: resolve a list of targets which may consist of hosts and hostgroups.
-
cmd/chg user_info: output of encrypted password when calling user_info -u username
-
cmd/new mail_file: send a mail with an attachment.
-
cfg/new rcmd.cfg: SET_UMASK to set the umask on the remote system as it is on the local system.
-
opt/new role_option: -c config_file to be able to specify a different configuration file.
-
man/new edrcsetup: text moved from doc/install-steps.
-
cmd/chg contributed/doc: structure and tags changed, speed increased
-
cmd/chg edrcpack: default is to create a shell archive now.
-
cmd/chg edrcpack: do not pack dot-files and directories from source directory
-
cmd/chg input: log input to $EDRC_LOGFILE, new options NO_LOG and LOG_STARS to control logging functionality and to suppress password logging to a logfile.
-
cmd/chg change: log input to $EDRC_LOGFILE, new options NO_LOG and LOG_STARS to control logging functionality and to suppress password logging to a logfile.
-
cmd/chg user_info: LAST_LOGIN field returns the number of days since the last successful login.
-
cmd/chg user_info: LAST_SMBACCESS field returns the number of days since the last samba access
-
cfg/new user_info.cfg: new option SMBACCESSLOG
-
cmd/fix edrcpack: log output corrected
-
cmd/chg install: non verbose installation does log extraction to logfile
-
man/new watchdog.1
-
man/new watchdog.cfg.4
-
man/new choice.3
-
man/new name.1
-
man/new apply2file.1
-
man/new duvi.1
-
man/new du_index.1
-
cmd/chg sysconfig: check file- and directory permissions to install the files & directories, too
-
man/chg sysconfig.1: file install description enhances with hint that file permissions and ownership are considered as well
-
cmd/chg edrc: use remote_copy, remote_shell, log, msg commands instead of internal functions. logview alias removed. contributed commands lview and ltail renamed to logview and logtail. Output of contributed commands is logged depending of the existence of a <contrib_cmd>.nolog file in the contrib/edrc/ directory.
-
cmd/new remote_copy: wrapper for remote copies (rcp, scp)
-
cmd/new remote_shell: wrapper for remote shells (rsh, remsh, ssh)
-
cmd/chg edrcpack: do not exclude ~edrc/.ssh directory from package, exclude connection/cache/*
-
cfg/new remote_shell.cfg: config file for remote_shell
-
cfg/new remote_copy.cfg: config file for remote_copy
-
man/chg EDRC.1
-
man/chg edrcintro.1
-
man/chg edrc.1m
-
man/chg edrc.cfg.4
-
cmd/chg passwdsyncd: use remote_copy and remote_shell for synchronization
-
cmd/chg filedist: use remote_copy and remote_shell for distribution. root is no longer needed to be allowed to connect from remote.
-
cfg/new filedist.cfg: REMOTE_CMD_PATH to the cpio and gzip commands on remote systems.
-
man/chg edrcsetup.1m: revision, enhancements
-
opt/chg sat: -h displays no longer usage of edrc
-
cmd/new rsat: remote start of sat
-
opt/new tty_variable: [ device ], to specify the tty device if needed
-
cmd/chg tty_variable: fallback to /dev/tty if the current terminal is "not a tty"
-
cmd/chg filedist: log output enhanced
-
cmd/fix filedist: input not logged to logfile any more
-
cmd/chg rsat: put path to remote systems
-
cfg/chg rsat.cfg: REMOTE_PATH to set the path on remote systems
-
cmd/chg edrcpack: splitting of shell archives and patch archives, provide a setup script for splited archives, complete cleanup of -a option
-
opt/chg edrcpack: -g option removed
-
cmd/chg edrc: menu display is now compatible with Suse- and FC4 Linux, parallel script distribution possible
-
man/chg edrc.cfg.4: DIST_TYPE
-
man/chg edrcsetup.1m: complete review, secure shell config description added
-
cmd/chg apply2file, dbrep, du_report, logcut, passwdcombine, svi, sw_report, syscp, svi, scritpextract, sysconfig: *Linux* ECHO="echo -e" -> ECHO="/bin/echo -e"
-
cfg/chg kshrc: shd function to show the $DISPLAY variable content
-
cmd/new ksh_wrapper: wrap ksh to avoid the #!/bin/ksh magic key
-
cmd/chg syscp, sysvi, sw_report, du_report, apply2file, dbrep: #!/bin/ksh -> #!/bin/sh
-
cmd/chg passwdcombine, logcut, random: starting via ksh_wrapper
-
cmd/chg edrc: can be started without ksh, too
-
cmd/fix is_config_byhand: evaluation of .EDRC.config_byhand files
-
cmd/new pstree: print a process tree
-
cmd/new dig: send domain name query packets to name servers
-
cmd/chg install: cancel option added
-
man/new mkuser.3:
-
cmd/new apropos: search whatis database
-
cmd/new whatis: search whatis database
-
man/new apropos.1: search whatis database
-
man/new whatis.1: search whatis database
-
man/new passwdsyncd.1m: password sync daemon
-
man/new lscp.1:
-
man/new lsmv.1:
-
doc/chg all: Makefile improved to generate the PDF, HTML, PS documents
-
man/new trash.1
-
cmd/new rsync
-
cfg/new rsyncd.conf
-
man/new rsync.1 rsyncd.conf.4
-
cmd/new java: start java
-
cmd/new java_wrapper: wrap java programs
-
cmd/new bget: get HTTP
-
man/new bget.1
-
cmd/new seconds: calculate seconds since the Epoch for a given date and time
-
cmd/new ident: continuous output with ident
-
man/new manpages: manpages documentation
-
cmd/new repeat: repeat a command multiple times
-
man/chg edrcrevision.1: reformatted
-
cmd/chg ini.ksh: review, ported to Linux
-
cmd/fix watchdog: output channel assignment
-
cmd/fix watchdog: environment variable setting to ensure nested watchdog starts
-
opt/new watchdog: -L, to list all running commands as command line arguments
-
cmd/fix passwdsyncd: output channel asininity
-
man/new cltrash.1:
-
man/chg trash.1: FILES section precised
-
cmd/cor cltrash: file header
-
cmd/fix remote_copy: connection cache read while probe the connection
-
cmd/new csv2worksheet: load CSV data into an existing Excel spreadsheet
-
man/new csv2worksheet.3:
-
cmd/chg java_wrapper: method of loading the *.javaopt files changed to provide more flexibility
-
cmd/new ccrypt: encrypt and decrypt files and streams
-
cmd/new crypt: encrypt and decrypt files and streams using the old Unix crypt method.
-
cmd/chg os_wrapper: checks if OS command is executable and if the filename exactly matches
-
cmd/new sysinfo: print information on overall system statistics (uptime, ram, swap,...)
-
man/new sysinfo.1:
-
man/new lsof.1:
-
cmd/chg filedist: more possibilities in controlling the blockage of file distribution
-
cfg/chg filedist.block: format changed to 3 fields. To migrate current filedist.block file to the new format, add "block:" in the first row of each rule line.
-
cmd/chg passwdsyncd: different encryption modes supported to enhance security
-
cmd/chg passwdsyncd_apply: different encryption modes supported to enhance security
-
cfg/chg passwdsyncd.cfg: ENCRYPTION_MODE (Enigma, AES, NO) to configure password information transfer
-
man/new passwdsyncd.cfg:
-
cmd/new splitvt: split a screen into two windows
-
man/new splitvt.1:
-
cmd/new xmore: more for use in recovery scripts
-
cmd/new vsdfml: very simple document formatting language to be used in information "recovery scripts"
-
cmd/new perl_wrapper: wrap perl scripts to ensure better portability.
-
cmd/chg edrcpack: writes package information to var/edrcpack/sadm/ to provide more information about the package. This sadm file is part of patches and full releases.
-
cmd/new zcat: symbolic links to gzip, where installed with WA2L/edrc
-
cmd/chg cronhandler: crontab is loaded using the official crontab command, now
-
cmd/chg edrc: header in menus, permission specification
-
cfg/chg edrc.cfg: DENY_LIST
-
opt/new server_environment: -s servername to resolve server names different from host where logged on
-
cmd/new edrc.no_shell: pseudo shell to prevent shell exits if 'shell' is denied in DENY_LIST of edrc.cfg
-
cmd/chg edrc: new command removemenu to remove an existing menu and removescript to remove an existing recovery script. No it is not any more needed to exit to the shell to remove a script or menu
-
cmd/chg edrc: $TODAY is exported to the contributed commands and the recovery scripts, too.
-
cmd/chg edrcenv: print the content of the $TODAY variable, too
-
opt/new input: ALPHA, DIGIT, ALNUM, ALNUM+SPACE, ALNUM+_ to allow certain input only
-
cmd/chg input: prevent return value to be resolved, as happened when * has been entered, depending on cwd the filenames were returned
-
cmd/chg edrc: use option ALNUM+_ in input calls in functions to commands newmenu, newscript, removescript, removemenu to control inputs
-
man/chg edrc.1m: description of .sav directory
-
man/chg edrcintro.1: description of .sav directory
-
cmd/new stat: return stat() information of a file
-
cmd/new bwcreate: create a BarbedWire file to track file changes
-
cfg/new bwcreate.cfg: cfgfile for bwcreate
-
opt/chg omniutil: -a omnitrig, was not implemented and cannot be realized the way intended to
-
cmd/new pack: replaces edrcpack to pack the application into a package
-
cmd/chg edrcpack: displays a depreciated message and uses a subset of options of 'pack'
-
cmd/chg scriptextract: scriptextract -> edrc.scriptextract
-
man/chg scriptextract.cfg: man page removed
-
cmd/chg edrccheck: removed
-
cmd/chg edrc: the help command is no longer influenced by the more_file permission
-
man/new swvi.1: man page for swvi
-
cmd/cor swvi: usage message corrected
-
man/chg duvi.1: cross reference to swvi added
-
man/chg edrcintro.1: term_cap short description removed
-
cmd/chg llcomp: complete redesign, formats bzip2, zip, compress added
-
cmd/chg lscomp: complete redesign, formats bzip2, zip, compress added
-
cmd/chg catcomp: complete redesign, formats bzip2, zip, compress added
-
man/chg llcomp.1: adjusted to enhanced functionality
-
man/chg lscomp.1: adjusted to enhanced functionality
-
man/chg catcomp.1: adjusted to enhanced functionality
-
man/chg EDRC.1: zip, unzip added
-
man/chg edrcintro.1: zip, unzip added
-
cmd/chg is_running: sbit set to allow non-root users to resolve if the package is running. The filepermissions are checked by is_running
-
cmd/chg busy: now multiple os aware.

 

1.5.00

Sun Jul 10 19:45:42 METDST 2005 release

 

1.4.08

Sun May 22 17:34:30 CEST 2005 release
-
cmd/chg edrc: changes bold settings in prompt on terminal changes
-
cmd/chg term_cap: removed
-
cmd/new lscp: similar to lsmv
-
cmd/chg filedist, rcmd: is now able to resolve hostgroups as: @GROUPNAME on interactive input
-
cmd/chg pkg_hostname: set AWK to support the SunOS exception
-
cmd/chg dbrep, job, joblog, jobwatch, pkg_hostname, ini.*, mkuser : use hostname instead of uname -n
-
cmd/chg sysconfig: elimination of // in file output, output of write settings step
-
cmd/chg edrcpack: can now create shell archives, too
-
cfg/chg kshrc: cmc, cddoc alias
-
cmd/chg rcmd: avoid local wildcard resolution on interactive command input, if configured: set path on remote hosts equal to local, invoke commands on remote hosts as script, execution shell is now configurable.
-
cfg/new rcmd.cfg: options SET_PATH and EXEC_SHELL.
-
cmd/chg edrcpack: shell archive enhanced, on -a only create .sh archive
-
cmd/chg shell archive: proper cleanup on termination
-
cmd/chg passwdsyncd: .tar.gz -> .cpio.gz
-
cmd/chg passwdcyncd_apply: .tar.gz -> .cpio.gz
-
doc/chg install-steps: complete review
-
cmd/chg passwdsyncd, passwdsyncd_apply: test on HP-11(i) and review
-
cmd/chg name: follow symlinks
-
cmd/chg revision: follow symlinks
-
cmd/new whereami: display server environment and user information of the system where logged on
-
cmd/new edrc/contributed: whereami
-
man/chg edrcintro: whereami added
-
cmd/new trash, untrash: to trash and restore trashed files
-
cmd/fix watchdog: list running watchdogs
-
opt/chg watchdog: -r interval to control logging or check state
-
cmd/new cltrash: clean trash (purge trash / remove trash info files)
-
cmd/chg edrcpack: timestamp file format changed. Old format is still recognized to read. There is no need to edit old timestamps.
-
cmd/chg scriptextract: adjust timestamp after script installation
-
cmd/new syscp: copy a system file to the sysconfig repository
-
cmd/new sysvi: equals to svi to unify command naming
-
cmd/chg logrotate: all users are allowed to start the command
-
cmd/chg logtail, logview: command reads also ~/.mylog_files and ~/.log_files
-
cmd/new swvi: create/edit the ..sw_inventory file
-
cmd/new sw_report: create a software inventory report.
-
cmd/chg cfg2html: cd /tmp during command execution to prevent cfg2html to penetrate the system with tempfiles
-
cmd/chg cfg2html_<os><version>: current versions of cfg2html for OS HP-11i, Linux, Solaris
-
cmd/chg edrc: correct handling of wild cards in input prompt
-
cmd/chg whereami: new fields SU_FROM, SU_TO
-
cmd/new user_info: command to read user definition information. This command partly replaces functionality of the whereami command.
-
cfg/new user_info.cfg: migrated from whereami.cfg
-
cmd/chg whereami: user information resolving moved to command user_info
-
cfg/chg whereami.cfg: completely replaced by user_info.cfg.
-
man/chg edrcintro.1: Sections COMMANDS, FILE, SEE ALSO.
-
doc/new edrc_manpages: in HTML format, locally browseable.
-
cmd/new apply2sw_inventory: apply a data stream to a software inventory file.
-
cmd/new fields2swvi: convert a data stream to a swvi input sequence.
-
cmd/new is_writeable: check if write access to a file or directory is possible.
-
cmd/new filelink: create hardlinks between files in two different directories.
-
cmd/new lsof: list open files.
-
cmd/fix edrcpack: exclude core files but do not exclude core directories.
-
cmd/chg edrcpack: enhance usage message with more example usages.
-
cmd/chg edrc: possibility to list the files to be distributed ahead of the distribution.
-
cmd/fix edrc: evaluation if a file is empty.
-
cmd/chg sat: session name changed from SYSTEM_ADMINISTRATION__PID-$$ to SAT-$$
-
cmd/chg logrotate: use library log function, therefore log format changed.
-
opt/chg makeuser: -U uid
-
cmd/new role_option: to support role based user creation from templates
-
cfg/new role_option.cfg: config file for role_option
-
cfg/new edrc.cfg: new options RECOVERYPOINTINTIME_MESSAGE, SETENVIRONMENT_MESSAGE
-
man/chg edrc.cfg.4: options RECOVERYPOINTINTIME_MESSAGE, SETENVIRONMENT_MESSAGE
-
cmd/new homedir: evaluates the homedir of a user
-
man/new homedir:
-
cmd/chg shar-header, install: log inputs to logfile during installation
-
man/new pid:
-
man/new woist:
-
cmd/new rl: shortcut for rlogin
-
cmd/fix catcomp: use GNU cpio even if started outside of edrc

 

1.4.07

Sun Nov 7 11:16:36 MET 2004 release
-
cmd/chg almost all: support a bigger range of operating system ids of one operating system, as Solaris -> Solaris*, Linux -> *Linux*, HP-11|HP-11i -> HP-11|HP-11i|HP-*
-
cmd/chg HP-11i/cpio: replace HP11i/cpio with version 2.5
-
man/new HP-11i/man1/cpio.1: manpage included
-
cmd/chg lscomp, llcomp, catcomp: can now handle .tar.gz and .cpio.gz archives
-
cmd/chg edrc: uses now .cpio.gz archive format to distribute scripts
-
man/chg edrc: distribution file tar.gz -> cpio.gz
-
man/chg edrcintro: enhancement of lscomp, llcomp, catcomp
-
cmd/chg sysconfig: backup file tar.gz -> cpio.gz
-
cmd/chg passwdcombine: passw save file tar.gz -> cpio.gz
-
opt/chg hostlist: remove -s option, add -g option to specify a hostgroup
-
cfg/chg hostlist.cfg: HOSTGRPS="@GRPA: host1 host2 @GRPX: host6 host7"
-
man/cor sysconfig: typing errors
-
cmd/chg edrcpack: edrcpack timestamps in var/edrcpack/ts-* are excluded from generated patch packages
-
opt/new edrcpack: -e to exclude scripts directory from a patch archive
-
cmd/chg sysconfig: allow "_" in configuration name and configuration description
-
cmd/fix sysconfig: correct handling of multiple configuration display

 

1.4.06

Sat Jul 24 18:16:32 / Sun Aug 8 18:25:47 CEST 2004 release
-
opt/new sysconfig: -o OSID, to apply a configuration to the system which is different from the result of the osid command.
-
opt/new edrcpack: -p version, to create patch-packages
-
cmd/fix fssum: can now handle multiple line bdf output
-
cmd/new term_cap: return a termcap value
-
cmd/new cdetc, cdvar: cd to application etc and var directory in shell
-
cmd/new mkuser, makeuser: integrated into EDRC
-
cmd/new server_environment: to print the environment a server belongs to
-
man/chg edrcintro: add short descriptions for new commands, add edrcpack directory description in FILES section
-
cmd/new xlog: write stdin to a log
-
cmd/new pkg_hostname: return packagename or hostname depending on pwd
-
cmd/new omniutil: a collection of OBII enhancements
-
cmd/new logtail: tail -f common logfiles
-
cmd/new logview: view common logfiles
-
cmd/new watchdog: a watchdog
-
cmd/new passwdsyncd: synchronize passwords

 

1.4.05

undated release
-
cmd/fix sysconfig: fix stty: this is no tty error.
-
man/cor cronhandler: description of action=... files.

 

1.4.04

undated release
-
cmd/chg edrc: OpenSSH test, internal enhancements
-
man/chg edrc: securtiy/<DIST_USER>/ description
-
cmd/chg edrcpack: writes now to a logfile
-
man/fix sysconfig: logfile description
-
cmd/chg filedist: internal enhancements
-
cmd/chg rcmd: OpenSS test, internal enhancements

 

1.4.03

undated release
-
cmd/fix sysconfig: config_byhand bug
-
cmd/fix is_config_byhand: proper cleanup of tempfiles
-
cfg/fix kshrc: export of HOST

 

1.4.02

undated release
-
cmd/chg sysconfig: can now handle config_byhand functionality
-
opt/new sysconfig: -f option to force configuration (=ignore config_byhands)
-
cmd/new rel2abs: convert a relative to an absolute filename
-
cmd/new is_config_byhand: evaluate if a file is protected by a config_byhand file
-
man/cor cronhandler: FILE section
-
man/chg EDRC, edrcintro: new commands added
-
man/chg sysconfig: config_byhand description
-
cmd/fix bin/* lib/*: permissions and groups corrected

 

1.4.01

undated release
-
cmd/chg cronhandler: option -a write to save cron/at without removal from system
-
man/chg cronhandler: according to the change

 

1.4.00

Mon Apr 5 18:44:53 METDST 2004 release
-
cmd/chg: replacement of edrcroot thru approot in all commands
-
cmd/chg: removal of alpha command pwsync
-
cmd/new tty_variable: to query tty settings
-
cmd/chg tty_columns: internal use of tty_variable

 

1.3.08

Fri Mar 26 10:46:59 MET 2004 release
-
cmd/new approot: identical to edrcroot, which will be replaced completely soon.
-
man/cor: permission correction of all manpages

 

1.3.07

Fri Feb 27 12:43:30 MET 2004 release
-
man/cor cronhandler: files corrected
-
cmd/fix envpasswdstrip: rootdir evaluation corrected

 

1.3.06

Tue Feb 17 00:16:49 MET 2004 release
-
cmd/new hostlist: return a list of hosts. Used to generalize configuration files
-
cmd/new ypxfr_all, passwdsort: taken from tools-eds

 

1.3.05

undated release
-
cmd/fix sysconfig: write correct settings file header

 

1.3.04

undated release
-
cmd/new pkzip: for Linux, Solaris
-
cmd/chg: uat and yauat related files moved to doc/notes/dvlp due to incomplete development state of those commands

 

1.3.03

undated release
-
cmd/new pkzip: for HP-11, HP-11i

 

1.3.02

Fri Jan 30 17:58:12 MET 2004 release
-
cmd/chg edrc: version and patchlevel moved to etc/edrcrevision.cfg
-
cfg/new edrcrevision.cfg: new configuration file holding the current version and patchlevel of WA2L/edrc
-
cmd/chg fssum: cluster package checks will be executed only if the underlying operating system supports it. Therefore rows with the 'p' option in the fssum.cfg file are ignored on systems which do not support cluster packages or for which the PACKAGE_CHECK function is not implemented within fssum.

 

1.3.01

Fri Jan 9 15:22:33 MET 2004 release
-
cmd/chg passwdcombine: can handle now trusted system and /etc/passwd systems and is able to do a more filigree selection.
-
cfg/new edrc: NOTRECOGNIZED_MESSAGE option to generate a WARNING message if a user entered a command in edrc that does not exist.

 

1.3.00

Sun Nov 2 12:17:50 CET 2003 release
-
cmd/new edrc, filedist, rcmd: prepared for secure shell
-
cfg/new edrc.cfg, filedist.cfg: DIST_MODE to configure rtools or OpenSSH
-
cfg/new rcmd.cfg: EXEC_MODE to configure rtools or OpenSSH

 

1.2.01

undated release
-
opt/new edrcpack: -s = split package into peaces which fit to a diskette

 

1.2.00

Sun Oct 26 15:55:14 CET 2003 release
-
cmd/new fit2width: fit a stream to a width
-
cmd/new tty_columns: evaluate tty width
-
cmd/fix days, input, choice: path to osid command

 

1.1.04

undated release
-
cmd/new fssum: generate filesystem summaries
-
cmd/new edrccheck: check needed connections and permissions for edrc
-
cmd/new days: evaluate days since Jan 1st
-
cmd/chg is_running: is able to resolve aliases now, some path settings added
-
man/cor sysconfig: Optional: NO in FILES Section, <OSID>/root

 

1.1.03

Sat Oct 11 15:25:17 MEST 2003 release
-
new: HP-11i support. HP-11i will probably cover many of future HP UNIX releases.

 

1.1.02

Mon Sep 29 16:30:28 METDST 2003 release
-
cmd/new dbrep: as enhancement of the no longer maintained dbstat command
-
cmd/new ini, ini.<shell>: ad hoc environment initialization

 

1.1.01

Tue Sep 16 14:22:18 MEST 2003 release
-
cmd/chg oerr: new option TNS

 

1.1.00

Tue Sep 2 16:46:56 MEST 2003 release
-
cmd/fix cronhandler: exit if no user dirs in homedir

 

1.0.21

Mon Aug 18 09:12:20 METDST 2003 tmp release
-
cmd/chg edrcman: supports OSID dependent manpages now

 

1.0.20

Wed Aug 6 15:07:53 MEST 2003 release
-
cmd/new edrc: title to modify a menu title
-
cmd/new tcpdump integrated
-
opt/new filedist: can now block (prevent) files from distribution to/from certain hosts
-
cmd/new oerr contributed command
-
cmd/chg proc contributed command renamed to pid
-
doc/chg install-steps: enhanced
-
man/new osid (3)
-
man/new osid.dat (4)

 

1.0.18

Sat May 10 19:49:29 CEST 2003 release
-
cmd/fix edrc: syntax error correction in function set_terminal()

 

1.0.16

Mon Apr 14 13:49:47 METDST 2003 release
-
cmd/new edrc: @ command which invokes the last menupoint chosen
-
cmd/new edrc: EDRC_NLS_DATE_FORMAT, EDRC_NLS_LANG is exported to contrib commands, scripts and shell to avoid variable overwriting by recovery scripts
-
cmd/new edrc: EDRC_DIST_USER is exported to contrib commands, scripts and shell. This variable is equal to DIST_USER in the configuration file cmd/new job, joblog, jobwatch: integrated into EDRC

 

1.0.15

Wed Apr 2 16:17:31 METDST 2003 release
-
opt/new edrc: -t option to skip terminal initialization
-
cmd/fix edrc: test of start user relocated in program, log output to syslog if edrc is invoked with the wrong user
-
cmd/new lsmv: print a list of mv-commands to screen

 

1.0.14

Mon Mar 24 19:52:46 MET 2003 release
-
cmd/chg edrc: prompt includes the hostname
-
cmd/new edrc: erase command to set the erase terminal character

 

1.0.12

Tue Mar 18 21:07:15 MET 2003 release
-
cmd/fix .os_wrapper: more accurate command evaluation
-
cfg/chg kshrc: terminal settings
-
cmd/chg edrc: terminal settings to ensure proper backspace handling
-
cfg/chg edrc.cfg: TERM setting is now the default if the terminal cannot be evaluated by the system.
-
cmd/chg edrc: xterm is temporarily substituted by tee -a to save the logs due to SIGSEGV error on HP-UX 11.00
-
cmd/chg sysconfig: does handle the check file now (again)
-
cfg/new kshrc: variable $p in shell is the last visited directory ahead of exiting the shell. This variable is displayed if 'abc' is invoked in the shell.
-
cfg/new kshrc: suspend signal is now handled in shell (^Z).
-
man/cor catcomp.1, edrc.1m, edrc.cfg.4

 

1.0.09

Sat Mar 8 02:25:16 CET 2003 release
-
cmd/new filedist: copy files to other hosts
-
cmd/chg edrc: distribution hostlist has a leading and tailing space
-
cmd/new logcut: shorten logfiles
-
cmd/new locations: list corporate locations with local time
-
cmd/new is_running: check if a cluster package is up

 

1.0.08

Thu Mar 6 14:24:04 MET 2003 release
-
opt/new edrcpack: -t
-
several bugfixes and justifications

 

1.0.07

Wed Mar 5 20:50:31 MET 2003 release
-
cmd/fix: recursive login bug existing on HP-UX

 

1.0.00

Tue Mar 4 00:13:16 CET 2003 release
-
chg/all owner changed to root:sys
-
1st semi-productive release

 

0.9.35

Sun Mar 2 21:09:49 CET 2003 release
-
cmd/new svi: edit files in a sysconfig repository
-
cmd/chg scriptextract: configfile is relative to edrc/etc now
-
cmd/chg edrc: configfile is relative to edrc/etc now
-
cmd/chg edrc: configfile is submitted to scriptextract while distributing scripts using the "distribute" EDRC command
-
cmd/cor sysconfig: several message changes
-
cmd/new sat: start edrc with a configuration for system administration
-
man/cor man pages existing in 0.9.11 according to the correction hints of Craiq Schmid
-
cmd/new contributed/countdown: a countdown handler
-
cmd/new edrc: new directory var/contrib/edrc
-
cmd/new edrc: EDRC_CONTRIB_VARDIR is exported to contributed commands

 

0.9.31

undated release
-
cmd/new edrc: export of EDRC_SCRIPTS_BASEDIR to contrib commands, shell and recovery scripts.
-
cmd/new edrcenv: print of EDRC_SCRIPTS_BASEDIR
-
opt/new edrc: -s option which allows silent startup

 

0.9.29

undated release
-
cfg/new sysconfig: backup filelist
-
cmd/new xtee: is now a compiled c program due to troubles with the awk version.

 

0.9.22

undated release
-
cmd/new edrc: check of SCRIPTS_BASEDIR, exit 7 if fail
-
opt/new edrc: -n session_name

 

0.9.18

Fri Feb 14 02:11:42 CET 2003 release
-
cmd/new edrc: history
-
cmd/new edrc: busy, !!, !<num>
-
cfg/new edrc.cfg: SHELL_LENGTH, SHELL_SEARCH
-
cmd/fix edrc: signal handling ported to UNIX

 

0.9.11

Tue Feb 11 22:10:25 MET 2003 release
-
man/cor
-
man/new catcomp, edrc.help, lscomp, llcomp, edrcroot
-
cmd/fix edrc: contrib commands log to the main logfile edrc.log

 

0.9.10

Sun Feb 9 14:00:11 CET 2003 release
-
cmd/new edrc: ABORT_MODE, kill with USR1 and USR2
-
man/chg edrc.1m: completed

 

0.9.09

Sat Feb 8 21:46:12 MET 2003 release
-
cmd/chg edrc: the current PID is session name if no name is set.
-
cmd/new edrc: log header output is configurable thru LOGHEAD_OUTPUT.
-
opt/chg scriptextract: -v to -V for version output
-
man/new scriptextract.cfg
-
cmd/chg patchlevel numbers changed to two digits
-
man/cor typing errors

 

0.8.1 ... 0.9.8

Other development versions.

 

0.8.0

Sat Feb 1 23:20:28 MET 2003 release

 

0.7.0

Sat Feb 1 23:20:28 MET 2003 release

 

0.2.0 ... 0.6.0

Other development versions.

 

0.1.0

First development version.

 

SEE ALSO

edrcintro(1), EDRC(1)

 

NOTES

-

 

AUTHOR

WA2L/edrc was developed by Christian Walther. Send suggestions and bug reports to wa2l@users.sourceforge.net .

 

COPYRIGHT

Copyright © 2024 Christian Walther

This is free software; see edrc/doc/COPYING for copying conditions. There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


 

Index

NAME
AVAILABILITY
DESCRIPTION
RELEASE-NUMBERS
SHORTCUTS
OBJECT
ACTION
REVISION-HISTORY
1.5.57
1.5.56
1.5.55
1.5.54
1.5.53
1.5.52
1.5.51
1.5.50
1.5.49
1.5.48
1.5.47
1.5.46
1.5.45
1.5.44
1.5.43
1.5.42
1.5.41
1.5.40
1.5.39
1.5.38
1.5.37
1.5.36
1.5.35
1.5.34
1.5.33
1.5.32
1.5.31
1.5.30
1.5.29
1.5.28
1.5.27
1.5.26
1.5.25
1.5.24
1.5.23
1.5.22
1.5.21
1.5.20
1.5.19
1.5.18
1.5.17
1.5.16
1.5.15
1.5.14
1.5.13
1.5.12
1.5.11
1.5.10
1.5.09
1.5.08
1.5.07
1.5.06
1.5.05
1.5.04
1.5.03
1.5.02
1.5.01
1.5.00
1.4.08
1.4.07
1.4.06
1.4.05
1.4.04
1.4.03
1.4.02
1.4.01
1.4.00
1.3.08
1.3.07
1.3.06
1.3.05
1.3.04
1.3.03
1.3.02
1.3.01
1.3.00
1.2.01
1.2.00
1.1.04
1.1.03
1.1.02
1.1.01
1.1.00
1.0.21
1.0.20
1.0.18
1.0.16
1.0.15
1.0.14
1.0.12
1.0.09
1.0.08
1.0.07
1.0.00
0.9.35
0.9.31
0.9.29
0.9.22
0.9.18
0.9.11
0.9.10
0.9.09
0.8.1 ... 0.9.8
0.8.0
0.7.0
0.2.0 ... 0.6.0
0.1.0
SEE ALSO
NOTES
AUTHOR
COPYRIGHT

This document was created by man2html using the manual pages.
Time: 19:30:29 GMT, May 27, 2025