#!/bin/sh

# add public key
APTKEY="`which apt-key 2>/dev/null`"

if [ ! -x "$APTKEY" ]
then
    echo "apt-key is not executable!" >&2
    exit 0
fi

$APTKEY add - 2>&1 <<PUBLICKEY
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1

mQENBFdqXCMBCADo6FW/k96vykC6E7GOC3MWcso1suj4dCWwqoYetyIExxFlUapV
+Hy/xTnLKFR6O3EugT//AuaTLcaztFIs8hBmyUHOpH5oRfVRqrE0QpsmQLL191W6
k815VuXyOIz5BkKTOHbv0hRSur57ksanvk/NcLI5qUjA2On0L62B1N5aWiEAT+m+
PjBDONkCknWO1BxZI1nXFPUR7yPaVXy59MhKDNrgMSuIv95Holhg0/D2RPLQVQdd
e4TF3W5A8/PWO7n3B+N1bwJREWaCaRicu5RjOTuY0zt0ZxDwknJrXkK8eoaFBfaJ
pBlnJKdUjGyDuMQhDE1yN/oxF2wnVi+YifaNABEBAAG0M1NreXBlIExpbnV4IENs
aWVudCBSZXBvc2l0b3J5IDxzZS11bUBtaWNyb3NvZnQuY29tPokBPgQTAQIAKAUC
V2pcIwIbAwUJCWYBgAYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQHzBFpd91
h8OOKwf/esIZtdW6D7jMTQJfsJD+NMPeA6MINwjZVpoII6l6/B60yI6sSxr9+K3U
v9Fnh1Ok25rFeZy0FHCzrU74k302haWLoc31wE4vxy8BI6ftEL/B028RHYrgFR1O
yQxEReQ6GyjcDmZuEaTXmeugJBMc5JEuoXxvZqx+afBpcRzMrDKk/p7XJUJ9L7wG
zWRyQPlwoy7f4+2F47nht+hzYb28BxKoDxdp9ZdXqzQ6Gos4EvR1TMjx98XZS3uq
lJNIxPm20X7y2Ne+gAlmRG5KZQNgETMgKLLx8l4SrnbUZ86poBNHF2KahRRCvNqs
Qqv0ZNJSBmmUKmPNUoIEWmqxdKiVZLkBDQRXalwjAQgAzo7/2vrjXmWnh5PALZLC
zyCt/7/8SLaFtfzoQXz3UEsLmsOFhUgIKKCYYByWh6vyK4ewBY2EgnWDdhh85D+V
AcFn0pqGx3MavgmvilrML5gISa0IIdCozk8tVChYqx5SAXvXpD9gv5bV9HvlJhuQ
4mMaGRX5Wcca7RATiuVZ9i2jFtTA929GLc2FQSdpFJ7/tOfjP7hiQ/I8lvPwnAdO
af+ELeYxA8nXEKfBvKOfQyr7vgGWp8XHa3KbhmKc0mumu1c4e2ynUnYarlocoo2p
gQAGFJ1fUeWShCUNjJ15EdytuOgHV4MlW6yBDFKSmfdX4Tr2Hmh5Z8hdVvP8HNFN
GwARAQABiQElBBgBAgAPBQJXalwjAhsMBQkJZgGAAAoJEB8wRaXfdYfDI+oIAJku
XUi3PdhE/azq4PqxsHlhOA5HJ5grWg3hUua802yW9680ZVIwTIOzBWxSDq07p4gc
U83oYRZx1DAm+WUUcELYZbV4TYCWrc/P1QlwaEtJZteqkibaA8EzJBAEq/FmmOgK
NmmHnEcmLkNWmy5VXhENachehq1fUxVl6w+NW1xQS6owOVsTeNOJiGIs9EcATy6v
83aCUtDSQc0RYLGsPJVyRpWjrEL4mLJErfC1Z1wHe77AB849a+0aBN3WBtreqVGe
z1rI5N4pSiFG0tLcG0uExJCjDUU/we1SmrcoOE/cGsBB2te15PPfSlJo7QQ93tRL
2505FUvIAsM9jK1iocw=
=SD/W
-----END PGP PUBLIC KEY BLOCK-----
PUBLICKEY

# add/overwrite source list
APTCONFIG="`which apt-config 2>/dev/null`"

# default values
FULLSOURCEDIR="/etc/apt/sources.list.d/"
SOURCEDIR=`$APTCONFIG shell FULLSOURCEDIR Dir::Etc::sourceparts/d`
eval $SOURCEDIR

if [ ! -d "$FULLSOURCEDIR" ]
then
    echo "$FULLSOURCEDIR is not a folder" >&2
    exit 1
fi

DEBREPOCONF="deb [arch=amd64] https://repo.skype.com/deb stable main"

echo "$DEBREPOCONF" > "$FULLSOURCEDIR/skype-stable.list"
if [ ! $? -eq 0 ]
then
    echo "saving of skype list file failed" >&2
    exit 1
fi

exit 0
