summaryrefslogtreecommitdiffstats
path: root/etc/periodic/weekly
Commit message (Collapse)AuthorAgeFilesLines
* Make the period of each periodic security script configurable.jlh2013-08-272-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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@
* Add svn:executable property on remaining period scripts without itdougb2011-03-271-0/+0
|
* Add a new build option, MAN_UTILS. This option lets you control buildingjkim2010-05-191-1/+1
| | | | | | | | | 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
* Remove trailing white space. No functional changes.dougb2010-05-141-3/+3
|
* Fix typo to install 400.status-pkg, again.ume2009-01-141-1/+1
|
* add new build knobs and jigger some existing controls to improvesam2008-09-211-5/+17
| | | | | | | | 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
* Move to the preferred syntax for nice (-n) insteadremko2007-02-231-1/+1
| | | | | | | | of the depricated one. PR: conf/108611 Submitted by: TAOKA Fumiyoshi <fmysh at iijmio-mail dot jp> Approved by: imp (mentor)
* The kvm_mkdb(8) is long dead.ru2006-08-292-51/+1
|
* Purge orphan catpages.ru2005-03-301-2/+2
| | | | | PR: conf/35242 Submitted by: Annihilator <annihilator.c@usa.net>
* Allow the location of the INDEX file to specified to pkg_version.joe2004-05-191-1/+1
| | | | | | | This is particularly convenient on a cluster of machines to prevent having to rebuild the INDEX file on each. Reviewed by: portmgr
* Add a pkg_version variable so that it's possible to run portsversion insteadbrian2002-09-251-1/+1
| | | | of pkg_version in periodic/weekly/400.status-pkg.
* Install scripts via FILES (purposedly not via SCRIPTS that wouldru2002-07-181-1/+1
| | | | strip the suffixes).
* Environmental variable was not being passed to a subshell as intended.cjc2002-03-051-2/+2
| | | | | PR: bin/35558 Submitted by: Nicolas Rachinsky <list@rachinsky.de>
* UUCP removal Phase III.kris2001-10-012-41/+0
|
* Recognize and support new output which pkg_version(1) might produce.tobez2001-06-111-1/+2
| | | | | PR: 27707 Approved by: bmah, markm
* Small adjustment to whitespace in outputdougb2001-06-011-1/+1
|
* Truly limit the path to local filesystems.dougb2001-05-311-2/+4
|
* Remind the user that they need to check CPAN manually for updatesjoe2001-04-281-0/+1
| | | | to perl5 modules installed by hand.
* Identify obsolete portsbrian2001-03-251-1/+2
|
* setlocale(3) has been fixed to match POSIX standard:ru2001-03-022-2/+2
| | | | LC_ALL takes precedence over other LC_* envariables.
* Cope with ports that have multiple versions *and* have embedded ``-''sbrian2001-01-021-1/+1
| | | | in their name.
* Understand ``multiple versions'' lines emitted from pkg_version.brian2001-01-021-1/+3
|
* Finish the job of conditionalizing UUCP by preventing files in /etc/uucpdougb2000-10-291-1/+3
| | | | | | | | from being installed, and make rmail conditional on neither of NO_SENDMAIL and NOUUCP. PR: bin/21321 Submitted by: Me
* Another overhaul of the periodic stuff.brian2000-09-148-50/+120
| | | | | | | | | | | | | | | 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
* Added 400.status-pkg.joe2000-06-281-0/+1
| | | | Forgotten by: brian
* Add weekly_status_pkg_enable (defaults to NO)brian2000-06-271-0/+20
|
* Introduce /etc/defaults/periodic.conf, similar in concept to rc.conf.brian2000-06-237-80/+174
| | | | | | | 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
* Use manpath -L for man localesache1999-11-232-16/+4
|
* localize itache1999-09-112-3/+47
| | | | Submitted by: "Alexey Zelkin" <phantom@crimea.edu>
* $Id$ -> $FreeBSD$peter1999-08-278-8/+8
|
* Update the locate database even if user nobody can't stat root'ssheldonh1999-06-211-1/+2
| | | | | | | home directory. PR: 10700 Submitted by: Sergey Korsak <skif@1plus1.net>
* Finally remove the ancient `-exec rm -f {} ;' cruft that used to bejoerg1999-03-211-2/+2
| | | | | used to cleanup old files, and replace it by -delete which has been present in our find(1) for ages now.
* Use manpath(1) to determine the value of ${MANPATH} instead ofsteve1998-01-091-8/+9
| | | | | | | using one of two hard-coded values. PR: 5365 Submitted by: Ruslan Shevchenko <rssh@cam.grad.kiev.ua>
* Don't test for executability of /usr/sbin/sysctl [before execingbde1998-01-011-2/+2
| | | | | plain sysctl]. We already assumed that many standard commands exist, and sysctl is not special.
* Check for files belongs to an unknown user or unknown group.wosch1997-11-012-1/+16
| | | | Do not run by default.
* Delete unused code.wosch1997-11-011-4/+2
|
* Remove 100.clean-srcpst1997-08-181-3/+2
|
* Cosmetic changes.pst1997-08-173-3/+6
| | | | Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
* This was disabled, but it doesn't even make sense to leave it in aspst1997-08-171-42/+0
| | | | an example, it's totally bogus.
* Copy /etc/cron.d to /etc/periodic per-request of many.pst1997-08-168-0/+138
This wasn't done with a repository copy because there was no history of any consequence. Flames to me.
OpenPOWER on IntegriCloud