slackbuilds/system/slack-scripts
Dave Woodfall efe56af937
system/slack-scripts: Update README
2019-03-02 07:40:23 +07:00
..
README system/slack-scripts: Update README 2019-03-02 07:40:23 +07:00
slack-desc system/slack-scripts: Change homepage 2018-12-15 20:44:22 +07:00
slack-scripts.SlackBuild system/slack-scripts: Update to 0.0.3 2018-11-03 07:46:54 +07:00
slack-scripts.info system/slack-scripts: Change homepage 2018-12-15 20:44:22 +07:00

README

slack-scripts (Some Slackware Utilities)

ph - A Slackware Package History
slkcfg - A Sysvinit Script Utility

============================================================

ph N

Lists last installed N packages by date order, newest first
unless N is negative, then it lists oldest first. With no
number it outputs all, suitable for grepping etc.

It supports a few options about listing style such as date,
version, tag, and can be used in conjunction with other
applications such as removepkg.

Example:

ph -s 5         (list last 5 SBo packages installed)
ph -t alien 10  (list last 10 packages with tag 'alien')
ph -d 5         (list last 5 without printing the dates)
pn -v 5         (list last 5 without printing versions)

Or combine them:

ph -v -d -s 5  (list only the names of the last 5 SBo packages)

It also supports the $ROOT environmental option so that it
will work with mounted file systems and partitions.

See ph -h for more details and ph --help for more examples.

============================================================

slkcfg runs commands on the rc scripts in /etc/rc.d/ but
without needing to specify the full path. Any output is
printed.

It can run the usual start/stop/restart/status commands and
set/unset the executable bit.

eg:

slkcfg cups on|off (chmod +/-x)
slkcfg cups start|stop|status

and so on.

It greps the rc file to find options. If it doesn't find any
options but you know that some exist you can force the
command by adding 'force' at the end.

Running with just the name of the rc file will 'ls -l' it
and print any found options.

/etc/rc.d/rc.inet1 is treated specially and will try to
find the names of interfaces using ifconfig -a.

At the moment it supports the following: eth, wlan, br,
virbr, vmnet, vboxnet, pan and ppp.

If you would like me to add extra interface support just
drop me a line with the details or send a patch.

Example output from inet1:

slkcfg inet1
-rwxr-xr-x 1 root root 10878 Nov 19  2015 /etc/rc.d/rc.inet1*

Options:
start stop restart
lo_start lo_stop
eth0_start eth0_stop eth0_restart
virbr0_start virbr0_stop virbr0_restart
wlan0_start wlan0_stop wlan0_restart

slkcfg uses 'sh' to run commands (apart from chmod) so it
should work even if the rc file isn't executable. In that
case it will print a message to tell you at the end of the
output.

See slkcfg -h for more details.