LDS Release 12.09.1

Changes from 12.09

The 12.09.1 LDS release has only one change from the previous version: flat package repository support, as described in http://wiki.debian.org/RepositoryFormat#Flat_Repository_Format

Upgrading from 12.09

The 12.09.1 version is automatically available to all 12.09 customers. To upgrade from 12.09, please follow these instructions:

If you have landscape-server-quickstart:

  • run these commands on the LDS machine, taking care to answer with "N" to any questions about replacing configuration files:

        sudo apt-get update
        sudo apt-get dist-upgrade

If you are using the non-quickstart mode:

  • shutdown the landscape service on all LDS machines:

        sudo lsctl stop
  • run these commands on each LDS machine, taking care to answer with "N" to any questions about replacing configuration files:

        sudo apt-get update
        sudo apt-get dist-upgrade

Upgrading from releases older than 12.09

Follow the instructions in the 12.09 release notes.

How to use flat repositories

Here are some examples showing how to use the Landscape API to setup a mirror of a flat repository. The main difference is in the mirror-suite parameter: if it ends in a forward slash ("/"), then the repository will be assumed to be flat.

Mirror of http://linux.dell.com/repo/community/deb/latest

Assuming you already have these setup:

  • Dell's public GPG key imported ("dell-key in the example below)

  • A distribution ("ubuntu")

  • A series ("raring")

  • A secret GPG key imported to resign the mirror ("secret-key")

  • The Landscape API credentials sourced

Then the following create-pocket command will create a pocket called "dell" which mirrors the upstream Dell repository. Here we use "./" for mirror-suite, because that's how the upstream repository is setup.

    landscape-api create-pocket \
        --mirror-uri=http://linux.dell.com/repo/community/deb/latest \
        --mirror-suite=./ \
        --mirror-gpg-key=dell-key \
        dell raring ubuntu main i386,amd64 mirror secret-key

Now this pocket can be synchronized as usual:

    landscape-api sync-mirror-pocket dell raring ubuntu

If you create a repository profile and add this pocket to it, subscribed machines will get a sources.list line like this:

    deb http://<lds-host>/repository/standalone/ubuntu raring-dell main

Note how the "main" component was artificially created by the Landscape mirror procedure.

Mirror of http://cran.cnr.berkeley.edu/bin/linux/ubuntu/

This upstream repository is setup a little differently. Instead of using a mirror-suite of "./", here we have to use "raring/" (or whatever ubuntu release you are using for the client). The create-pocket API command would be like this:

    landsacpe-api create-pocket \
        --mirror-uri=http://cran.cnr.berkeley.edu/bin/linux/ubuntu/ \
        --mirror-suite=raring/ \
        --mirror-gpg-key=cran-key \
        cran raring ubuntu main i386,amd64 mirror secret-key

Here "cran-key" is the name of the upstream repository GPG key as it was imported into Landscape.

Machines that subscribe to a repository profile which has the above pocket in it will get a sources.list line like this:

    deb http://<lds-host>/repository/standalone/ubuntu raring-cran main

LDS/ReleaseNotes12.09.1 (last edited 2013-06-04 21:02:01 by ahasenack)