#!/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

mQENBFcWPyMBCAC4wxDLrzPAHsm2lkcecSjyDYUiRTn68dlWO4MyGk+5Lntb2Jqq
V11rl2QYuoj38ZXcSjFjh9+zdNYIkq5jjZHaNvbkg+z6pzGTjikTtpCOsV+cAnb/
nIzB7/xbi7/bZnSReFJe3As/XnTS0w+VL1GnCd8KILHEc6Q+Be56gAf0a1t2TfRZ
LiXTXHuKPB6k/TodCZxOT+m5OtWf26Dk/zHzSq1KTSXynpuNCIG6TvaxE4nLVuW4
icSMbfdmZAr8PGOuu878M84yp34FTYOFwwMLD77FSerEUSlA5wNOxaInf+RcJh08
lJIQEFBFwFyTTck2NS0ygMEbHSGycX7brsyHABEBAAG0QFNreXBlIFB1YmxpYyBS
ZXBvc2l0b3J5IFNpZ25pbmcgS2V5ICgyMDE2KSA8c2UtdW1AbWljcm9zb2Z0LmNv
bT6JAT4EEwECACgFAlcWPyMCGwMFCQlmAYAGCwkIBwMCBhUIAgkKCwQWAgMBAh4B
AheAAAoJEK9puF70dSaZ0v0H/1wENd+w6/w/OhE9gmfRJhroy+g4AcfoajCpqkZ6
/RbR802bDuOzaLb8en+aFbK0lUxp8KFH+wMq8bF+IBjYJttoeaznMzbPGypNpqgJ
7bkeu0DOgxWyLO0qnLXw+pgWSMWVB33vM0+/alMfd9ogejsJl9OcfCBojYCXW4l5
9fPPlAviMi+w/BYqAxUW7hpDzhjZKTuPm6cMIRGd5uBOGJzVqqWEpKi4yJH6uasI
Qcnvk+lsyvIhxxijBy/bd5NKYJx+fQrYyu1798IkxPOmClfrnfy0s7nVWMhbpSmQ
R7m0qQHNXDyjJyOSRUTcSpR1Z7Ss18QB2mzd6Fg12YyI1Py5AQ0EVxY/IwEIAMaS
d5+zF/RaoQi80GRhNbwTjM6w9CuAtW6OhAMV5vq/RtD6MkhcUbhAQuc01skwch1m
T5JLjxx/Qm+Au8V8LlLAE6BAKItkR4TykLFdCpRzw/ovAKjdqB4BdrI841QIlDDS
Nv3+BA1sYd5VEUdbPYXXxONCV/pHjONxOYLi1NpefrXoreSB8VHHzoFE4aRThoh/
cWg2+xGsTmNdxzL81Cx6OaFyadQKSJ2KLmG1ubEoJS4pxQX0XE5AtqJWnSgBkZHh
7lPrWbC7Qf9ZdrMOEG59ECCLUafQbbr4BoQdcW+0oyyTnOmkT+vjrYzOUvXJ9I55
KG4dMgbeKCA6jo/Zus8AEQEAAYkBJQQYAQIADwUCVxY/IwIbDAUJCWYBgAAKCRCv
abhe9HUmmQmFCACDdDXZU59pZHLB66G7t4ReRY5+kE5zBPr3jkNp7hS4MGrTaa/O
v6/2ZHND27eItjau4KQuvnafBGBp6rHAu9mKtumQ6ngSEsmB+lZaAEPb9a7zh+k+
0RGq6uGN28Ql4cnllvE3CUbOCKERnY8a57OM0/urvlgtTNH0Rh8TGX1D4RCRu9KU
kedgP/S5sKdbltxFYFD62uU1D8HEuhChpcRwwmP7OOqjjZhqBTUrfr9OJd4qtMRF
xgCPV86QaMnnWElzMkKzSLT0AWNlfHX2ykqblJIU3m0IXWh20PmnoQQPK+GhvpPd
2QZCC5XhHsvkbJy4TcQ1gFKLCSUJOJVHinf8
=n/cC
-----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
