History log of /freebsd-10.1-release/etc/periodic/weekly/
Revision Date Author Comments
272461 03-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


254974 27-Aug-2013 jlh

Make the period of each periodic security script configurable.

There are now six additional variables
weekly_status_security_enable
weekly_status_security_inline
weekly_status_security_output
monthly_status_security_enable
monthly_status_security_inline
monthly_status_security_output
alongside their existing daily counterparts. They all have the same
default values.

All other "daily_status_security_${scriptname}_${whatever}"
variables have been renamed to "security_status_${name}_${whatever}".
A compatibility shim has been introduced for the old variable names,
which we will be able to remove in 11.0-RELEASE.

"security_status_${name}_enable" is still a boolean but a new
"security_status_${name}_period" allows to define the period of
each script. The value is one of "daily" (the default for backward
compatibility), "weekly", "monthly" and "NO".

Note that when the security periodic scripts are run directly from
crontab(5) (as opposed to being called by daily or weekly periodic
scripts), they will run unless the test is explicitely disabled with a
"NO", either for in the "_enable" or the "_period" variable.

When the security output is not inlined, the mail subject has been
changed from "$host $arg run output" to "$host $arg $period run output".
For instance:
myfbsd security run output -> myfbsd security daily run output
I don't think this is considered as a stable API, but feel free to
correct me if I'm wrong.

Finally, I will rearrange periodic.conf(5) and default/periodic.conf
to put the security options in their own section. I left them in
place for this commit to make reviewing easier.

Reviewed by: hackers@


220048 27-Mar-2011 dougb

Add svn:executable property on remaining period scripts without it


208320 20-May-2010 jkim

Add a new build option, MAN_UTILS. This option lets you control building
utilities and related support files for manual pages, which were previously
controlled by MAN. For POLA, the default depends on MAN, i.e., WITHOUT_MAN
implies WITHOUT_MAN_UTILS and WITH_MAN implies WITH_MAN_UTILS. This patch
is slightly improved by me from:

PR: misc/145212


208060 14-May-2010 dougb

Remove trailing white space. No functional changes.


187210 14-Jan-2009 ume

Fix typo to install 400.status-pkg, again.


183242 21-Sep-2008 sam

add new build knobs and jigger some existing controls to improve
control over the result of buildworld and installworld; this especially
helps packaging systems such as nanobsd

Reviewed by: various (posted to arch)
MFC after: 1 month


166912 23-Feb-2007 remko

Move to the preferred syntax for nice (-n) instead
of the depricated one.

PR: conf/108611
Submitted by: TAOKA Fumiyoshi <fmysh at iijmio-mail dot jp>
Approved by: imp (mentor)


161708 29-Aug-2006 ru

The kvm_mkdb(8) is long dead.


144343 30-Mar-2005 ru

Purge orphan catpages.

PR: conf/35242
Submitted by: Annihilator <annihilator.c@usa.net>


129424 19-May-2004 joe

Allow the location of the INDEX file to specified to pkg_version.
This is particularly convenient on a cluster of machines to prevent
having to rebuild the INDEX file on each.

Reviewed by: portmgr


103948 25-Sep-2002 brian

Add a pkg_version variable so that it's possible to run portsversion instead
of pkg_version in periodic/weekly/400.status-pkg.


100316 18-Jul-2002 ru

Install scripts via FILES (purposedly not via SCRIPTS that would
strip the suffixes).


91704 05-Mar-2002 cjc

Environmental variable was not being passed to a subshell as intended.

PR: bin/35558
Submitted by: Nicolas Rachinsky <list@rachinsky.de>


84253 01-Oct-2001 kris

UUCP removal Phase III.


78111 11-Jun-2001 tobez

Recognize and support new output which pkg_version(1) might produce.

PR: 27707
Approved by: bmah, markm


77592 01-Jun-2001 dougb

Small adjustment to whitespace in output


77517 31-May-2001 dougb

Truly limit the path to local filesystems.


76107 28-Apr-2001 joe

Remind the user that they need to check CPAN manually for updates
to perl5 modules installed by hand.


74776 25-Mar-2001 brian

Identify obsolete ports


73349 02-Mar-2001 ru

setlocale(3) has been fixed to match POSIX standard:
LC_ALL takes precedence over other LC_* envariables.


70602 02-Jan-2001 brian

Cope with ports that have multiple versions *and* have embedded ``-''s
in their name.


70600 02-Jan-2001 brian

Understand ``multiple versions'' lines emitted from pkg_version.


67849 29-Oct-2000 dougb

Finish the job of conditionalizing UUCP by preventing files in /etc/uucp
from being installed, and make rmail conditional on neither of
NO_SENDMAIL and NOUUCP.

PR: bin/21321
Submitted by: Me


65843 14-Sep-2000 brian

Another overhaul of the periodic stuff.

All periodic sub-scripts <larf> now have their return codes interpreted
by periodic(8). Output may be masked based on variable values in
periodic.conf.

It's also now possible to email periodic output to arbitrary addresses,
or to send it to a log file, examples of which can be found in
newsyslog.conf.

The upshot of it all should be no discernable changes to the default
behaviour of periodic(8).

PR: 21250


62212 28-Jun-2000 joe

Added 400.status-pkg.

Forgotten by: brian


62155 27-Jun-2000 brian

Add weekly_status_pkg_enable (defaults to NO)


61981 23-Jun-2000 brian

Introduce /etc/defaults/periodic.conf, similar in concept to rc.conf.
The only change in the default functionality should be that
the output reports are slightly more verbose WRT files deleted.

Not objected to by: freebsd-arch


53619 23-Nov-1999 ache

Use manpath -L for man locales


51173 11-Sep-1999 ache

localize it

Submitted by: "Alexey Zelkin" <phantom@crimea.edu>


50472 27-Aug-1999 peter

$Id$ -> $FreeBSD$


48084 21-Jun-1999 sheldonh

Update the locate database even if user nobody can't stat root's
home directory.

PR: 10700
Submitted by: Sergey Korsak <skif@1plus1.net>


44926 21-Mar-1999 joerg

Finally remove the ancient `-exec rm -f {} ;' cruft that used to be
used to cleanup old files, and replace it by -delete which has been
present in our find(1) for ages now.


32379 09-Jan-1998 steve

Use manpath(1) to determine the value of ${MANPATH} instead of
using one of two hard-coded values.

PR: 5365
Submitted by: Ruslan Shevchenko <rssh@cam.grad.kiev.ua>


32154 01-Jan-1998 bde

Don't test for executability of /usr/sbin/sysctl [before execing
plain sysctl]. We already assumed that many standard commands
exist, and sysctl is not special.


30881 01-Nov-1997 wosch

Check for files belongs to an unknown user or unknown group.
Do not run by default.


30880 01-Nov-1997 wosch

Delete unused code.


28377 18-Aug-1997 pst

Remove 100.clean-src


28320 17-Aug-1997 pst

Cosmetic changes.
Submitted by: Philippe Charnier <charnier@xp11.frmug.org>


28319 17-Aug-1997 pst

This was disabled, but it doesn't even make sense to leave it in as
an example, it's totally bogus.


28264 16-Aug-1997 pst

This commit was generated by cvs2svn to compensate for changes in r28263,
which included commits to RCS files with non-trunk default branches.