slackbuilds_ponce/system/slack-scripts
2018-11-03 07:46:54 +07:00
..
README
slack-desc
slack-scripts.info
slack-scripts.SlackBuild

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, tag, version, and
can be used in conjunction with other applications such as removepkg.

Example:

ph -s 5         (list last 5 slackbuilds.org 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 slackbuilds.org 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                                                                      (viins)
-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.