Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 42459fb2e51fc291391521c5865d5333 > scriptlet

get-skype-4.2.0.11-5.mga4.nonfree.noarch.rpm

PREIN

/bin/sh
mkdir -p /var/lib/get-skype
[[ -d /var/lib/get-skype ]] || exit 1
cd /var/lib/get-skype || exit 1
wget --force-clobber --timeout=30 --tries=3 "http://download.skype.com/linux/skype-4.2.0.11.tar.bz2"
[[ -f skype-4.2.0.11.tar.bz2 ]] || { echo "Download failed"; rm -r /var/lib/get-skype; exit 1; }
md5chk=$(md5sum skype-4.2.0.11.tar.bz2 | cut -d' ' -f1)
[[ 6e9553a6368853c647b1c5ad7f3cc99b = $md5chk ]] || { echo "Download checksum failed"; rm skype-4.2.0.11.tar.bz2;\
cd ..; rm -r /var/lib/get-skype; exit 1; }

POSTIN

/bin/sh
tmp_extract_dir=$(mktemp -d)
if ! [[ -d $tmp_extract_dir ]]; then
echo "Failed to create temporary directory"
rm -r /var/lib/get-skype 
exit 1
fi


cd ${tmp_extract_dir}
tar jxf /var/lib/get-skype/skype-4.2.0.11.tar.bz2

if ! [[ -d ${tmp_extract_dir}/skype-4.2.0.11 ]]; then
echo "Extracted file folder missing"
cd ..
rm -rf ${tmp_extract_dir}
rm -r /var/lib/get-skype
exit 1
fi

# If any extra files are installed here then 
# corresponding ghost files need to be added in files

mkdir -p /usr/share/skype/{avatars,lang,sounds}

cp -f ${tmp_extract_dir}/skype-4.2.0.11/icons/* /usr/share/icons
cp -f /usr/share/icons/SkypeBlue_96x96.png /usr/share/icons/skype.png
mv -f ${tmp_extract_dir}/skype-4.2.0.11/skype.conf /etc/dbus-1/system.d
mv -f ${tmp_extract_dir}/skype-4.2.0.11/LICENSE /usr/share/doc/skype
mv -f ${tmp_extract_dir}/skype-4.2.0.11/README /usr/share/doc/skype
mv -f ${tmp_extract_dir}/skype-4.2.0.11/skype /usr/share/skype
cp -f ${tmp_extract_dir}/skype-4.2.0.11/avatars/* /usr/share/skype/avatars/
cp -f ${tmp_extract_dir}/skype-4.2.0.11/lang/* /usr/share/skype/lang/
cp -f ${tmp_extract_dir}/skype-4.2.0.11/sounds/* /usr/share/skype/sounds/
cd ..
rm -r ${tmp_extract_dir} /var/lib/get-skype