[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#609162: debian-policy: package names with dots/periods ('.') and crontab files: packagers beware



"Karl E. Jorgensen" <karl@jorgensen.org.uk> writes:

> Can do. are two sentences in secion 9.5 which will need to be changed. 

> The 2nd sentence in 9.5, which currently reads:

>     If a package wants to install a job that has to be executed via
>     cron, it should place a file with the name of the package in one
>     or more of the following directories:

> could be changed to:

>     If a package wants to install a job that has to be executed via
>     cron, it should place a file with the name of the package (with a
>     file name as specified in section 9.5.1) in one or more of the
>     following directories:

> And further down, the sentence which currently reads:

>     If a certain job has to be executed at some other frequency or at
>     a specific time, the package should install a file
>     /etc/cron.d/package

> could be changed to:

>     If a certain job has to be executed at some other frequency or at
>     a specific time, the package should install a file
>     /etc/cron.d/package (with a file name as specified in section
>     9.5.1)

> and a new section:

>     9.5.1 File Names for Cron Jobs

>     File names representing cron jobs should generally be named
>     according to the package from which it comes.

>     If a package supplies multiple crontab files in the same
>     directory, the file names should all start with the name of the
>     package followed by a hyphen ('-') and a suitable suffix.

>     The resulting file name must not include any '.' or '+' characters
>     as this will cause cron to ignore them.  Underscores ('_') should
>     be used instead of '.' and '+' characters.

> How does that sound?

Looks good to me.  Seconded, with the minor correction in the
second-to-last paragraph of s/crontab files/cron job files/ since,
properly speaking, only the files in /etc/cron.d are actually crontab
files.  The rest are just executables.

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>



Reply to: