#!/bin/sh

# add correct distribution to sources.list.d/puppetlabs.list
# failover to squeeze if dist is not available via lsb 

# assume squeeze as default if no others
dist="squeeze"
if [ -f "/etc/lsb-release" ]
then
	dist=`cat /etc/lsb-release 2>/dev/null | egrep CODENAME | cut -d = -f 2 | tr '[[:upper:]]' '[[:lower:]]'`
elif [ -f "/etc/debian_version" ]
then
	vers=`cat /etc/debian_version 2>/dev/null | cut -d . -f 1`
	if [ "$vers" -eq 5 ]
	then
		dist="lenny"
	fi
fi

sed -i "s/dist/$dist/g" /etc/apt/sources.list.d/puppetlabs.list

# install the gpg key

KEY="/etc/apt/trusted.gpg.d/pl-keyring.gpg"
/usr/bin/apt-key add "$KEY" >/dev/null 2>&1

