bernie@giskard:~% sudo rpm -q -p --scripts skypeforlinux-64.rpm
warning: skypeforlinux-64.rpm: Header V4 RSA/SHA256 Signature, key ID df7587c3: NOKEY
postinstall scriptlet (using /bin/sh):
TMP=$(mktemp /tmp/skype.gpgsig.XXXXXX)
cat > "$TMP" <<KEY
-----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-----
KEY

if [ -f "$TMP" ]
then
    service atd start
    echo "rpm --import $TMP" | at now + 2 minutes > /dev/null 2>&1

    REPO="https://repo.skype.com/rpm/stable/"

    YUMREPOFOLDER="/etc/yum.repos.d"
    ZYPPERREPOFOLDER="/etc/zypp/repos.d"

    if [ -d "$YUMREPOFOLDER" ]
    then
        PKGMAN=yum
        cat > "$YUMREPOFOLDER/skype-stable.repo" << REPOCONTENT
[skype-stable]
name=skype (stable)
baseurl=$REPO
enabled=1
gpgcheck=1
gpgkey=https://repo.skype.com/data/SKYPE-GPG-KEY
REPOCONTENT

        if [ ! $? -eq 0 ]
        then
            echo "error: saving of skype repo file failed" >&2
            exit 1
        fi
    elif [ -d "$ZYPPERREPOFOLDER" ]; then
        PKGMAN=yast
        cat > "$ZYPPERREPOFOLDER/skype-stable.repo" << REPOCONTENT
[skype-stable]
name=skype (stable)
enabled=1
autorefresh=1
baseurl=$REPO
type=rpm-md
keeppackages=0
REPOCONTENT

        if [ ! $? -eq 0 ]
        then
            echo "error: saving of skype repo file failed" >&2
            exit 1
        fi
    fi

    if [ -z "$PKGMAN" ]
    then
        echo "error: unknown package manager" >&2
        exit 1
    fi
fi