#!/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
aWVudCBSZXBvc2l0b3J5IDxzZS11bUBtaWNyb3NvZnQuY29tPokBTwQTAQIAOQIb
AwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AWIQTUBAFGvjlyUJ/Vf8cfMEWl33WH
wwUCYNwzYQAKCRAfMEWl33WHwy0mB/4k3SgMz1H6bcGDZlGpPqxgusWxYeA3dqm4
nN9966BtgkO3pE4jRzd5ZGTjJwWQbQmBiG26TgcMVuOWx5cGpQLcvYTlsjiAz9FK
0gSL231lMXzQa9rWyHs0C0lH0goSwYuH7XlNB9ajKVQJUMgEFX9HsxybDbUPgbaQ
kELFqnfs5gG83T+/uPmpugxSlGZj1P7b1If4jxv4EhB44tZcskO35Ij6LhjCzY3U
FgnPM3nN9zzedaKtblRyeWSZbYEDDEWLPO1//2YSkHxRgMoSq9hmw+vVvPymhMjH
v18oAY24Y5IWL76kPam8pp3KvS7FGubfYIzMpgmJ1ssosFt+2k3NuQENBFdqXCMB
CADOjv/a+uNeZaeHk8AtksLPIK3/v/xItoW1/OhBfPdQSwuaw4WFSAgooJhgHJaH
q/Irh7AFjYSCdYN2GHzkP5UBwWfSmobHcxq+Ca+KWswvmAhJrQgh0KjOTy1UKFir
HlIBe9ekP2C/ltX0e+UmG5DiYxoZFflZxxrtEBOK5Vn2LaMW1MD3b0YtzYVBJ2kU
nv+05+M/uGJD8jyW8/CcB05p/4Qt5jEDydcQp8G8o59DKvu+AZanxcdrcpuGYpzS
a6a7Vzh7bKdSdhquWhyijamBAAYUnV9R5ZKEJQ2MnXkR3K246AdXgyVbrIEMUpKZ
91fhOvYeaHlnyF1W8/wc0U0bABEBAAGJATYEGAECACACGwwWIQTUBAFGvjlyUJ/V
f8cfMEWl33WHwwUCYNwzeQAKCRAfMEWl33WHw0ZYCADd3C1tgQpTj9SBbBXi1X/U
1UYajeOPKFUBM3z1FBITagrBAhoVq9ib6b9ZAsrS34C3iaOgGYWbS6BFMC4k/SMH
IM39RomE4kdeMK4CMAePnu25dskwlj+VQ6bk5BTJ4ZwvI1bpTJZoy+R77eBTqgpP
65QOtJ4KXN83sOPYuKT0+bb8NJxQqUhDLyZIh+vywGHw3KZVEdC7t7UnO2ZBWVEo
Ji+nmktI7IP21Jm4luuwFbNoNxBq7axOeeScPT3vbqX4p/pHE7InyS+Y2gLixhdZ
jjXClotaja3/noY4zhJ60eHXGEjyV7txevNeIyT8HT4GGOJpkefqXL7rbGLfWkGE
=0H4U
-----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
