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

PROPOSAL accepted ? (Change Chapter 17 of LSB Spec (cron) )



There were no comments to this proposal. 

      Does this mean the proposal is accepted by all 
                participants on the list ?

--------
On Tue, Aug 01, 2000 at 03:41:59PM +0200, Johannes Poehlmann wrote:

> This Proposal is a repost of "Comments on Chapter 17 (cron) 
> of the LSB Spec", sent out 2000 June 12 to the lsb-spec list 
> 
> =============================================
> 
> 	PROPOSAL to change Chapter 17 of the LSB Spec:
> 
>   common script repository, init-like symlinks, directory naming
> 
> 
> 
> 1 It is desirable to control the order of execution of the scripts
>   put in one of the "periodic scripts directories" ( /etc/cron.daily etc.).
> 
>   This can be done by adapting the naming scheme used inside   
>   of /etc/init.d, using two digit prefixes, which control the order 
>   of execution.
> 
> 2 It should be possible for the local sysadmin to move the scripts from 
>   one "periodic scripts dir." to one other, to control frequency of execution.
> 
> 3. Both requirements 1. and 2. make it difficult for package managers to
>    cleanly remove or update because the script names and path can change.
> 
> 4. This is why Caldera uses a common cron script repository 
>    (/etc/cron.d/lib in OpenLinux 2.4) and uses soft links to these
>    repository from the periodic scripts directories. (modeled
>    after /etc/init.d/) The soft links must be named XXname, where
>    XX is 2 digits and name is the name of the script pointed to.
> 
>    Example: /etc/cron.d/Daily/40cleandir ->../lib/cleandir
> 
>    The local system administrator now can rename and move these
>    soft links inside the periodic scripts directories, but the
>    package manager can get the information which soft links point
>    to which script. As the scripts are part of a package, the
>    package manager could completely control these soft links.
>  
> 5. /etc Name space pollution
> 
>    The actual proposal enforces 5 cron related directories in /etc.
>    (Or even 6 if our cron script repository idea is used). This can
>    get even worse, if somebody wishes more periodic scripts directories,
>    say /etc/cron.biweekly.
> 
>    This is why we propose to keep the historical place /etc/cron.d/
>    and put the following directories inside:
> 
>    /etc/cron.d/
>               ¦
>               +-Monthly  periodic scripts directories (Capitalized Names)
>               +-Weekly
>               +-Daily
>               +-Hourly
>               +-[A-Z]*   more periodic scripts directories allowed
>               | 
>               +-scripts  cron scripts repository
>               +-tabs     cron tab snippets dropped by packages 
>                          ( is /etc/cron.d in the lsb-spec )
> 

-- 
     ______   ___        
    /  ___/__/  /                 Caldera (Deutschland) GmbH          
   /  /_/ _  / /__        Naegelsbachstr. 49c, 91052 Erlangen, Germany 
  /_____/_/ /____/            software developer / lsb project 
 ==== /____/ =====   Dipl. Inf. Johannes Poehlmann, mail: jhp@caldera.de
Caldera OpenLinux    phone: ++49 9131 7192 336, fax: ++49 9131 7192 399



Reply to: