DICE on SL6
DICE support for SL6 is now available (as of 28/4/11) for both i386 and x86_64 architectures. An LCFG profile for DICE SL6 is made in the same way as usual:
#define FIRST_INSTALL
#define LCFG_HW_VIRTUALBOX_ADDITIONS
#include <dice/os/sl6.h>
#include <dice/hw/virtualbox.h>
#include <dice/options/office-forum.h>
#include <live/wire_forum.h>
dhclient.mac
!profile.release mSET(develop)
There are some notes:
- It has to be on the develop release.
- There is currently no local DNS server, we’re still using the lcfg-resolvconf component rather than lcfg-dns. It might work, it has not been tested. Other than that, all the LCFG components which have been auto-built seem to be working. Even routing seems to be fine.
- There is a live hacks header (live/sl6-fixups.h) which modifies the way the standard DICE environment works. Please only use this header if there is no other way to get things working, ideally we should be adding support directly into the dice headers now.
DICE SL6 buildhosts
There are currently no DICE SL6 build hosts, the two SL6 buildhosts
buildsl6 (
leeds) and
buildsl6_64 (
kilmartin) are still using inf-level headers. They will be reinstalled soon.
LCFG on SL6 (inf layer)
This page is for documentation pertaining to DICE SL6. As LCFG is now in wide use out-with Informatics, the main LCFG SL6 project documentation is on the
LCFG wiki :-
Current Status
- 30/3/11
- SL6 is only available at the inf layer. This uses DICE authentication and authorisation services with AFS home directories (see instructions below for an example profile)
Test SL6 machine
An inf layer SL6 machine,
leeds, has been installed for computing staff to play with.
How to install an inf layer machine
Your machine's profile should look something like this:
#define FIRST_INSTALL
#define INF_FLAVOUR_DICE
#include <inf/os/sl6.h> /* or sl6_64.h*/
#include <inf/hw/virtualbox.h> /* use the appropriate header for your model */
#include <inf/options/desktop.h> /* unless it's going to be a headless server */
#include <inf/options/devel.h>
#include <live/wire_forum.h>
!profile.release mSET(develop)
dhclient.mac /* your machine's MAC address */
DICE specific burning issues
Package Building, Buckets and Locations
--
AlastairScobie - 31 Mar 2011