Opened 16 years ago

Closed 12 years ago

Last modified 7 years ago

#2544 closed task (fixed)

Meet LSB requirements

Reported by: DJ Lucas Owned by: Bruce Dubbs
Priority: normal Milestone: x-future
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description (last modified by DJ Lucas)

This is a catch all for the LSB compliance bugs.

Please append any information that the book currently lacks here.

The initial list:

  1. /etc/cron.{hourly,daily,weekly,monthly} This is an easy one for fcron. I'll have to dig up the URL to give proper attribution, but a simple shell script already exists, and is very well tested, to honor these directories and it works great in LFS...adds three commands to create the script, create the directories, and add the times to root's crontab. We also need to review if fcron's crontab syntax meets the lsb requirement, or if another cron implementation will be needed. Also, /etc/cron.d will need support, this is not prewritten.
  1. Initscript processing Again easy, and will probably be handled in LFS, all that is strictly required is to add the LSB headers to our existing scripts, though I have a different idea and a good portion of of it written already.
  1. Facility names and init script names Currently, the apache script should be renamed to httpd. There are others as well, but they seem to have slipped my mind ATM.
  1. Add the packages, at, time, RPM, and pax and maybe another cron (See Bruce's notes in BLFS-Dev on 20080422).

That is about all I have immediately on the brain, there is more though, please update when you find something.

Change History (7)

comment:1 by DJ Lucas, 16 years ago

Description: modified (diff)

comment:2 by alexander@…, 16 years ago

  1. Pointer to the future LFS page about LSB
  1. The official LSB testsuite, in the binary form, so that we can prove that the instructions achieve the goal

comment:4 by DJ Lucas, 14 years ago

Owner: changed from blfs-book@… to DJ Lucas
Status: newassigned

comment:5 by bdubbs@…, 12 years ago

Owner: changed from DJ Lucas to Bruce Dubbs

comment:6 by bdubbs@…, 12 years ago

Resolution: fixed
Status: assignedclosed

Added xdg-utils and at/batch packages.

The only LSB requirement left is lsb_release which is a script to say what is installed. This is a function of the user and what blfs packages are installed.

See http://www.linuxfromscratch.org/lfs/view/development/prologue/standards.html

Marking as fixed, but if someone wants to create a lsb_release script, we can create a new ticket.

comment:7 by bdubbs@…, 7 years ago

Milestone: futurex-future

Milestone renamed

Note: See TracTickets for help on using tickets.