<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/etc/periodic/monthly, branch master</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=master</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2018-08-11T17:11:08Z</updated>
<entry>
<title>Move all periodic related config and scripts to usr.sbin/periodic/</title>
<updated>2018-08-11T17:11:08Z</updated>
<author>
<name>Brad Davis</name>
<email>brd@FreeBSD.org</email>
</author>
<published>2018-08-11T17:11:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=81ea85a8845662ca329a954eeeb3e6d4124282a2'/>
<id>urn:sha1:81ea85a8845662ca329a954eeeb3e6d4124282a2</id>
<content type='text'>
This makes pkgbase easier by tagging these as CONFS so they are properly
tagged as config files.

Approved by:	will (mentor)
Sponsored by:	Essen Hackathon
Differential Revision:	https://reviews.freebsd.org/D16553
</content>
</entry>
<entry>
<title>Quiet 450.status-security when *_inline="YES"</title>
<updated>2017-04-06T01:37:03Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2017-04-06T01:37:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e2a212c1fbbe4b9a54dc7893b0cd363da5e3b319'/>
<id>urn:sha1:e2a212c1fbbe4b9a54dc7893b0cd363da5e3b319</id>
<content type='text'>
Previously, 450.status-security would always set rc=3 in inline mode,
because it doesn't know whether "periodic security" is going to find
anything interesting. But this annoyingly results in daily reports that
simply say "Security check: \n\n-- End of daily output --".

This change fixes that by testing whether "periodic security" printed
anything, and setting 450.status-security's exit status to 3 if it did. An
alternative would be to change the exit status of periodic(8) to be the
worst of its scripts' exit statuses, but that would be a more intrusive
change.

Reviewed by:	brian
MFC after:	3 weeks
Differential Revision:	https://reviews.freebsd.org/D10267
</content>
</entry>
<entry>
<title>Allow 999.local to run scripts in any language</title>
<updated>2017-02-01T23:22:54Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2017-02-01T23:22:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cb23468e75163477cf6b9ba2624f2078339a15d1'/>
<id>urn:sha1:cb23468e75163477cf6b9ba2624f2078339a15d1</id>
<content type='text'>
If one of the scripts listed in (daily|weekly|monthly)_local is executable,
999.local should simply execute it. Only if the script isn't executable
should 999.local assume it needs /bin/sh.

Reviewed by:	brian
MFC after:	3 weeks
Sponsored by:	Spectra Logic Corp
</content>
</entry>
<entry>
<title>Fix accounting package rc.d/accounting conflict.</title>
<updated>2016-01-28T18:44:31Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-01-28T18:44:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a5a71822df59f065eed64423dfc83cc9446e76c8'/>
<id>urn:sha1:a5a71822df59f065eed64423dfc83cc9446e76c8</id>
<content type='text'>
Add periodic(8) accounting scripts to acct package.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
<updated>2014-05-06T04:22:01Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2014-05-06T04:22:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c6063d0da8e1f8d8452b0c2ee1c7ad718c1a7052'/>
<id>urn:sha1:c6063d0da8e1f8d8452b0c2ee1c7ad718c1a7052</id>
<content type='text'>
from the latter.
</content>
</entry>
<entry>
<title>Fix a typo introduced in r254975.</title>
<updated>2013-08-27T22:37:29Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2013-08-27T22:37:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b81c4e6563f547d0446a059567ec89f1db0e52e3'/>
<id>urn:sha1:b81c4e6563f547d0446a059567ec89f1db0e52e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install 450.status-security.</title>
<updated>2013-08-27T21:28:12Z</updated>
<author>
<name>Jeremie Le Hen</name>
<email>jlh@FreeBSD.org</email>
</author>
<published>2013-08-27T21:28:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=622ceeb3fb8d2456a6d2411eaf887347237a6256'/>
<id>urn:sha1:622ceeb3fb8d2456a6d2411eaf887347237a6256</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the period of each periodic security script configurable.</title>
<updated>2013-08-27T21:20:28Z</updated>
<author>
<name>Jeremie Le Hen</name>
<email>jlh@FreeBSD.org</email>
</author>
<published>2013-08-27T21:20:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=69b55c23cb93350a21cd39c317881cda0b9187ca'/>
<id>urn:sha1:69b55c23cb93350a21cd39c317881cda0b9187ca</id>
<content type='text'>
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 -&gt;  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@
</content>
</entry>
<entry>
<title>Add WITHOUT_UTMPX switch to the build system.</title>
<updated>2011-06-17T21:30:21Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2011-06-17T21:30:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9f0c9022c2a001dc3c2983af781a73d31360af12'/>
<id>urn:sha1:9f0c9022c2a001dc3c2983af781a73d31360af12</id>
<content type='text'>
This knob removes the tools that are exclusively used to view and
maintain the databases maintained by utmpx, namely last, users, who,
wtmpcvt, ac, lastlogin and utxrm.

The tool w is not in this list, because it has some other functionality
which is unrelated to utmpx; it is hardlinked to the uptime tool.
</content>
</entry>
<entry>
<title>Don't omit ac(8) as part of WITHOUT_ACCT.</title>
<updated>2011-06-17T20:47:44Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2011-06-17T20:47:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f1c344b293cfcba047eb18904e3fa7d0d554dd9a'/>
<id>urn:sha1:f1c344b293cfcba047eb18904e3fa7d0d554dd9a</id>
<content type='text'>
The WITHOUT_ACCT switch is supposed to omit tools related to process
accounting, namely accton and sa. ac(8) is just a simple tool that
prints statistics based on data in the utx.log database. It has nothing
to do with the former.
</content>
</entry>
</feed>
