head	1.6;
access;
symbols
	RELENG_8_4:1.6.0.2
	RELENG_9_1_0_RELEASE:1.5.42.1.4.2
	RELENG_9_1:1.5.42.1.0.4
	RELENG_9_1_BP:1.5.42.1
	RELENG_8_3_0_RELEASE:1.5.36.1.8.1
	RELENG_8_3:1.5.36.1.0.8
	RELENG_8_3_BP:1.5.36.1
	RELENG_9_0_0_RELEASE:1.5.42.1.2.1
	RELENG_9_0:1.5.42.1.0.2
	RELENG_9_0_BP:1.5.42.1
	RELENG_9:1.5.0.42
	RELENG_9_BP:1.5
	RELENG_7_4_0_RELEASE:1.5.40.1
	RELENG_8_2_0_RELEASE:1.5.36.1.6.1
	RELENG_7_4:1.5.0.40
	RELENG_7_4_BP:1.5
	RELENG_8_2:1.5.36.1.0.6
	RELENG_8_2_BP:1.5.36.1
	RELENG_8_1_0_RELEASE:1.5.36.1.4.1
	RELENG_8_1:1.5.36.1.0.4
	RELENG_8_1_BP:1.5.36.1
	RELENG_7_3_0_RELEASE:1.5.38.1
	RELENG_7_3:1.5.0.38
	RELENG_7_3_BP:1.5
	RELENG_8_0_0_RELEASE:1.5.36.1.2.1
	RELENG_8_0:1.5.36.1.0.2
	RELENG_8_0_BP:1.5.36.1
	RELENG_8:1.5.0.36
	RELENG_8_BP:1.5
	RELENG_7_2_0_RELEASE:1.5.34.1
	RELENG_7_2:1.5.0.34
	RELENG_7_2_BP:1.5
	RELENG_7_1_0_RELEASE:1.5.32.1
	RELENG_6_4_0_RELEASE:1.5.30.1
	RELENG_7_1:1.5.0.32
	RELENG_7_1_BP:1.5
	RELENG_6_4:1.5.0.30
	RELENG_6_4_BP:1.5
	RELENG_7_0_0_RELEASE:1.5
	RELENG_6_3_0_RELEASE:1.5
	RELENG_7_0:1.5.0.28
	RELENG_7_0_BP:1.5
	RELENG_6_3:1.5.0.26
	RELENG_6_3_BP:1.5
	RELENG_7:1.5.0.24
	RELENG_7_BP:1.5
	RELENG_6_2_0_RELEASE:1.5
	RELENG_6_2:1.5.0.22
	RELENG_6_2_BP:1.5
	RELENG_5_5_0_RELEASE:1.5
	RELENG_5_5:1.5.0.20
	RELENG_5_5_BP:1.5
	RELENG_6_1_0_RELEASE:1.5
	RELENG_6_1:1.5.0.18
	RELENG_6_1_BP:1.5
	RELENG_6_0_0_RELEASE:1.5
	RELENG_6_0:1.5.0.16
	RELENG_6_0_BP:1.5
	RELENG_6:1.5.0.14
	RELENG_6_BP:1.5
	RELENG_5_4_0_RELEASE:1.5
	RELENG_5_4:1.5.0.12
	RELENG_5_4_BP:1.5
	RELENG_4_11_0_RELEASE:1.4
	RELENG_4_11:1.4.0.20
	RELENG_4_11_BP:1.4
	RELENG_5_3_0_RELEASE:1.5
	RELENG_5_3:1.5.0.10
	RELENG_5_3_BP:1.5
	RELENG_5:1.5.0.8
	RELENG_5_BP:1.5
	RELENG_4_10_0_RELEASE:1.4
	RELENG_4_10:1.4.0.18
	RELENG_4_10_BP:1.4
	RELENG_5_2_1_RELEASE:1.5
	RELENG_5_2_0_RELEASE:1.5
	RELENG_5_2:1.5.0.6
	RELENG_5_2_BP:1.5
	RELENG_4_9_0_RELEASE:1.4
	RELENG_4_9:1.4.0.16
	RELENG_4_9_BP:1.4
	RELENG_5_1_0_RELEASE:1.5
	RELENG_5_1:1.5.0.4
	RELENG_5_1_BP:1.5
	RELENG_4_8_0_RELEASE:1.4
	RELENG_4_8:1.4.0.14
	RELENG_4_8_BP:1.4
	RELENG_5_0_0_RELEASE:1.5
	RELENG_5_0:1.5.0.2
	RELENG_5_0_BP:1.5
	RELENG_4_7_0_RELEASE:1.4
	RELENG_4_7:1.4.0.12
	RELENG_4_7_BP:1.4
	RELENG_4_6_2_RELEASE:1.4
	RELENG_4_6_1_RELEASE:1.4
	RELENG_4_6_0_RELEASE:1.4
	RELENG_4_6:1.4.0.10
	RELENG_4_6_BP:1.4
	RELENG_4_5_0_RELEASE:1.4
	RELENG_4_5:1.4.0.8
	RELENG_4_5_BP:1.4
	RELENG_4_4_0_RELEASE:1.4
	RELENG_4_4:1.4.0.6
	RELENG_4_4_BP:1.4
	RELENG_4_3_0_RELEASE:1.4
	RELENG_4_3:1.4.0.4
	RELENG_4_3_BP:1.4
	RELENG_4_2_0_RELEASE:1.4
	RELENG_4_1_1_RELEASE:1.4
	PRE_SMPNG:1.4
	RELENG_4_1_0_RELEASE:1.4
	RELENG_3_5_0_RELEASE:1.3.2.1
	RELENG_4_0_0_RELEASE:1.4
	RELENG_4:1.4.0.2
	RELENG_4_BP:1.4
	RELENG_3_4_0_RELEASE:1.3.2.1
	RELENG_3_3_0_RELEASE:1.3.2.1
	RELENG_3_2_PAO:1.3.0.4
	RELENG_3_2_PAO_BP:1.3
	RELENG_3_2_0_RELEASE:1.3
	RELENG_3_1_0_RELEASE:1.3
	RELENG_3:1.3.0.2
	RELENG_3_BP:1.3
	RELENG_2_2_8_RELEASE:1.1.1.1
	RELENG_3_0_0_RELEASE:1.3
	RELENG_2_2_7_RELEASE:1.1.1.1
	RELENG_2_2_6_RELEASE:1.1.1.1
	RELENG_2_2_5_RELEASE:1.1.1.1
	RELENG_2_2_2_RELEASE:1.1.1.1
	RELENG_2_2_1_RELEASE:1.1.1.1
	RELENG_2_2_0_RELEASE:1.1.1.1
	RELENG_2_1_7_RELEASE:1.1.1.1
	RELENG_2_1_6_1_RELEASE:1.1.1.1
	RELENG_2_1_6_RELEASE:1.1.1.1
	RELENG_2_2:1.1.1.1.0.8
	RELENG_2_2_BP:1.1.1.1
	RELENG_2_1_5_RELEASE:1.1.1.1
	RELENG_2_1_0_RELEASE:1.1.1.1
	RELENG_2_1_0:1.1.1.1.0.6
	RELENG_2_1_0_BP:1.1.1.1
	RELENG_2_0_5_RELEASE:1.1.1.1
	RELENG_2_0_5:1.1.1.1.0.4
	RELENG_2_0_5_BP:1.1.1.1
	RELENG_2_0_5_ALPHA:1.1.1.1
	RELEASE_2_0:1.1.1.1
	BETA_2_0:1.1.1.1
	ALPHA_2_0:1.1.1.1.0.2
	cron3_0:1.1.1.1
	cron:1.1.1;
locks; strict;
comment	@# @;


1.6
date	2012.11.17.01.54.42;	author svnexp;	state Exp;
branches
	1.6.2.1;
next	1.5;

1.5
date	2001.02.06.11.21.45;	author asmodai;	state Exp;
branches
	1.5.14.1
	1.5.24.1
	1.5.30.1
	1.5.32.1
	1.5.34.1
	1.5.36.1
	1.5.38.1
	1.5.40.1
	1.5.42.1;
next	1.4;

1.4
date	99.08.28.01.15.52;	author peter;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	97.02.22.16.04.55;	author peter;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	97.01.14.07.11.03;	author jkh;	state Exp;
branches;
next	1.1;

1.1
date	94.08.27.13.43.02;	author jkh;	state Exp;
branches
	1.1.1.1;
next	;

1.6.2.1
date	2012.11.17.01.54.42;	author svnexp;	state dead;
branches;
next	1.6.2.2;

1.6.2.2
date	2013.03.28.13.06.15;	author svnexp;	state Exp;
branches;
next	;

1.5.14.1
date	2012.11.17.07.46.15;	author svnexp;	state Exp;
branches;
next	;

1.5.24.1
date	2012.11.17.08.09.01;	author svnexp;	state Exp;
branches;
next	;

1.5.30.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.5.32.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.5.34.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.5.36.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.5.36.1.2.1
	1.5.36.1.4.1
	1.5.36.1.6.1
	1.5.36.1.8.1;
next	1.5.36.2;

1.5.36.2
date	2012.11.17.10.37.21;	author svnexp;	state Exp;
branches;
next	;

1.5.36.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.5.36.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.5.36.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.5.36.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.5.36.1.8.2;

1.5.36.1.8.2
date	2012.11.17.08.25.54;	author svnexp;	state Exp;
branches;
next	;

1.5.38.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.5.40.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.5.40.2;

1.5.40.2
date	2012.11.17.08.17.46;	author svnexp;	state Exp;
branches;
next	;

1.5.42.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.5.42.1.2.1
	1.5.42.1.4.1;
next	1.5.42.2;

1.5.42.2
date	2012.11.17.11.37.43;	author svnexp;	state Exp;
branches;
next	;

1.5.42.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.5.42.1.2.2;

1.5.42.1.2.2
date	2012.11.17.08.37.40;	author svnexp;	state Exp;
branches;
next	;

1.5.42.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.5.42.1.4.2;

1.5.42.1.4.2
date	2012.11.17.08.48.31;	author svnexp;	state Exp;
branches;
next	;

1.4.2.1
date	2012.11.17.07.28.07;	author svnexp;	state Exp;
branches;
next	;

1.3.2.1
date	99.08.29.15.40.43;	author peter;	state Exp;
branches;
next	;

1.1.1.1
date	94.08.27.13.43.03;	author jkh;	state Exp;
branches
	1.1.1.1.6.1
	1.1.1.1.8.1;
next	;

1.1.1.1.6.1
date	99.09.05.11.44.06;	author peter;	state Exp;
branches;
next	;

1.1.1.1.8.1
date	99.09.05.11.40.09;	author peter;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Switching exporter and resync
@
text
@$FreeBSD: head/usr.sbin/cron/doc/CONVERSION 72091 2001-02-06 11:21:58Z asmodai $

Conversion of BSD 4.[23] crontab files:

Edit your current crontab (/usr/lib/crontab) into little pieces, with each
users' commands in a different file.  This is different on 4.2 and 4.3,
but I'll get to that below.  The biggest feature of this cron is that you
can move 'news' and 'uucp' cron commands into files owned and maintainable
by those two users.  You also get to rip all the fancy 'su' footwork out
of the cron commands.  On 4.3, there's no need for the 'su' stuff since the
user name appears on each command -- but I'd still rather have separate
crontabs with separate environments and so on.

Leave the original /usr/lib/crontab!  This cron doesn't use it, so you may
as well keep it around for a while in case something goes wakko with this
fancy version.

Most commands in most crontabs are run by root, have to run by root, and
should continue to be run by root.  They still have to be in their own file;
I recommend /etc/crontab.src or /usr/adm/crontab.src.

'uucp's commands need their own file; how about /usr/lib/uucp/crontab.src?
'news' also, perhaps in /usr/lib/news/crontab.src...

I say `how about' and `perhaps' because it really doesn't matter to anyone
(except you) where you put the crontab source files.  The `crontab' command
COPIES them into a protected directory (CRONDIR/SPOOL_DIR in cron.h), named
after the user whose crontab it is.  If you want to examine, replace, or
delete a crontab, the `crontab' command does all of those things.  The
various `crontab.src' (my suggested name for them) files are just source
files---they have to be copied to SPOOLDIR using `crontab' before they'll be
executed.

On 4.2, your crontab might have a few lines like this:

	5 * * * *   su uucp < /usr/lib/uucp/uudemon.hr
	10 4 * * *  su uucp < /usr/lib/uucp/uudemon.day
	15 5 * * 0  su uucp < /usr/lib/uucp/uudemon.wk

...or like this:

	5 * * * *   echo /usr/lib/uucp/uudemon.hr | su uucp
	10 4 * * *  echo /usr/lib/uucp/uudemon.day | su uucp
	15 5 * * 0  echo /usr/lib/uucp/uudemon.wk | su uucp

On 4.3, they'd look a little bit better, but not much:

	5 * * * *   uucp  /usr/lib/uucp/uudemon.hr
	10 4 * * *  uucp  /usr/lib/uucp/uudemon.day
	15 5 * * 0  uucp  /usr/lib/uucp/uudemon.wk

For this cron, you'd create /usr/lib/uucp/crontab.src (or wherever you want
to keep uucp's commands) which would look like this:

	# /usr/lib/uucp/crontab.src - uucp's crontab
	#
	PATH=/usr/lib/uucp:/bin:/usr/bin
	SHELL=/bin/sh
	HOME=/usr/lib/uucp
	#
	5 * * * *   uudemon.hr
	10 4 * * *  uudemon.day
	15 5 * * 0  uudemon.wk

The application to the `news' cron commands (if any) is left for you to
figure out.  Likewise if there are any other cruddy-looking 'su' commands in
your crontab commands, you don't need them anymore: just find a good place
to put the `crontab.src' (or whatever you want to call it) file for that
user, put the cron commands into it, and install it using the `crontab'
command (probably with "-u USERNAME", but see the man page).

If you run a 4.2-derived cron, you could of course just install your current
crontab in toto as root's crontab.  It would work exactly the way your
current one does, barring the extra steps in installing or changing it.
There would still be advantages to this cron, mostly that you get mail if
there is any output from your cron commands.

One note about getting mail from cron: you will probably find, after you
install this version of cron, that your cron commands are generating a lot
of irritating output.  The work-around for this is to redirect all EXPECTED
output to a per-execution log file, which you can examine if you want to
see the output from the "last time" a command was executed; if you get any
UNEXPECTED output, it will be mailed to you.  This takes a while to get
right, but it's amazingly convenient.  Trust me.

@


1.6.2.1
log
@file CONVERSION was added on branch RELENG_8_4 on 2013-03-28 13:06:15 +0000
@
text
@d1 85
@


1.6.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 85
$FreeBSD: releng/8.4/usr.sbin/cron/doc/CONVERSION 72091 2001-02-06 11:21:58Z asmodai $

Conversion of BSD 4.[23] crontab files:

Edit your current crontab (/usr/lib/crontab) into little pieces, with each
users' commands in a different file.  This is different on 4.2 and 4.3,
but I'll get to that below.  The biggest feature of this cron is that you
can move 'news' and 'uucp' cron commands into files owned and maintainable
by those two users.  You also get to rip all the fancy 'su' footwork out
of the cron commands.  On 4.3, there's no need for the 'su' stuff since the
user name appears on each command -- but I'd still rather have separate
crontabs with separate environments and so on.

Leave the original /usr/lib/crontab!  This cron doesn't use it, so you may
as well keep it around for a while in case something goes wakko with this
fancy version.

Most commands in most crontabs are run by root, have to run by root, and
should continue to be run by root.  They still have to be in their own file;
I recommend /etc/crontab.src or /usr/adm/crontab.src.

'uucp's commands need their own file; how about /usr/lib/uucp/crontab.src?
'news' also, perhaps in /usr/lib/news/crontab.src...

I say `how about' and `perhaps' because it really doesn't matter to anyone
(except you) where you put the crontab source files.  The `crontab' command
COPIES them into a protected directory (CRONDIR/SPOOL_DIR in cron.h), named
after the user whose crontab it is.  If you want to examine, replace, or
delete a crontab, the `crontab' command does all of those things.  The
various `crontab.src' (my suggested name for them) files are just source
files---they have to be copied to SPOOLDIR using `crontab' before they'll be
executed.

On 4.2, your crontab might have a few lines like this:

	5 * * * *   su uucp < /usr/lib/uucp/uudemon.hr
	10 4 * * *  su uucp < /usr/lib/uucp/uudemon.day
	15 5 * * 0  su uucp < /usr/lib/uucp/uudemon.wk

...or like this:

	5 * * * *   echo /usr/lib/uucp/uudemon.hr | su uucp
	10 4 * * *  echo /usr/lib/uucp/uudemon.day | su uucp
	15 5 * * 0  echo /usr/lib/uucp/uudemon.wk | su uucp

On 4.3, they'd look a little bit better, but not much:

	5 * * * *   uucp  /usr/lib/uucp/uudemon.hr
	10 4 * * *  uucp  /usr/lib/uucp/uudemon.day
	15 5 * * 0  uucp  /usr/lib/uucp/uudemon.wk

For this cron, you'd create /usr/lib/uucp/crontab.src (or wherever you want
to keep uucp's commands) which would look like this:

	# /usr/lib/uucp/crontab.src - uucp's crontab
	#
	PATH=/usr/lib/uucp:/bin:/usr/bin
	SHELL=/bin/sh
	HOME=/usr/lib/uucp
	#
	5 * * * *   uudemon.hr
	10 4 * * *  uudemon.day
	15 5 * * 0  uudemon.wk

The application to the `news' cron commands (if any) is left for you to
figure out.  Likewise if there are any other cruddy-looking 'su' commands in
your crontab commands, you don't need them anymore: just find a good place
to put the `crontab.src' (or whatever you want to call it) file for that
user, put the cron commands into it, and install it using the `crontab'
command (probably with "-u USERNAME", but see the man page).

If you run a 4.2-derived cron, you could of course just install your current
crontab in toto as root's crontab.  It would work exactly the way your
current one does, barring the extra steps in installing or changing it.
There would still be advantages to this cron, mostly that you get mail if
there is any output from your cron commands.

One note about getting mail from cron: you will probably find, after you
install this version of cron, that your cron commands are generating a lot
of irritating output.  The work-around for this is to redirect all EXPECTED
output to a per-execution log file, which you can examine if you want to
see the output from the "last time" a command was executed; if you get any
UNEXPECTED output, it will be mailed to you.  This takes a while to get
right, but it's amazingly convenient.  Trust me.

@


1.5
log
@Fix typo: seperate -> separate.

Seperate does not exist in the english language.
@
text
@d1 1
a1 1
$FreeBSD: src/usr.sbin/cron/doc/CONVERSION,v 1.4 1999/08/28 01:15:52 peter Exp $
@


1.5.24.1
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: stable/7/usr.sbin/cron/doc/CONVERSION 72091 2001-02-06 11:21:58Z asmodai $
@


1.5.14.1
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: stable/6/usr.sbin/cron/doc/CONVERSION 72091 2001-02-06 11:21:58Z asmodai $
@


1.5.42.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.5.42.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
$FreeBSD: stable/9/usr.sbin/cron/doc/CONVERSION 72091 2001-02-06 11:21:58Z asmodai $
@


1.5.42.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.5.42.1.4.2
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: releng/9.1/usr.sbin/cron/doc/CONVERSION 72091 2001-02-06 11:21:58Z asmodai $
@


1.5.42.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.5.42.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: releng/9.0/usr.sbin/cron/doc/CONVERSION 72091 2001-02-06 11:21:58Z asmodai $
@


1.5.40.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.5.40.2
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: releng/7.4/usr.sbin/cron/doc/CONVERSION 72091 2001-02-06 11:21:58Z asmodai $
@


1.5.38.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.5.36.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.5.36.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
$FreeBSD: stable/8/usr.sbin/cron/doc/CONVERSION 72091 2001-02-06 11:21:58Z asmodai $
@


1.5.36.1.8.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.5.36.1.8.2
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: releng/8.3/usr.sbin/cron/doc/CONVERSION 72091 2001-02-06 11:21:58Z asmodai $
@


1.5.36.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.5.36.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.5.36.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.5.34.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.5.32.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.5.30.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.4
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
$FreeBSD$
d12 1
a12 1
crontabs with seperate environments and so on.
@


1.4.2.1
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: stable/4/usr.sbin/cron/doc/CONVERSION 50479 1999-08-28 01:35:59Z peter $
@


1.3
log
@Revert $FreeBSD$ to $Id$
@
text
@d1 1
a1 1
$Id$
@


1.3.2.1
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
$FreeBSD$
@


1.2
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d1 1
a1 1
$FreeBSD$
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
$Id: CONVERSION,v 2.2 1993/12/28 08:34:43 vixie Exp $
@


1.1.1.1
log
@Paul Vixie's cron, version 3.0.  Munged into bmake format.  If this goes
well, expect our two seperate directories for cron and crontab to go away
shortly.
Submitted by:	jkh
@
text
@@


1.1.1.1.6.1
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
$FreeBSD$
@


1.1.1.1.8.1
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
$FreeBSD$
@

