PDA

View Full Version : [SCRIPT] Install libdvdcss2 from web or local directory



Fabianx
03-30-2003, 02:29 AM
Hi,

another on-the-fly installer. Please note that xine will only use the dvdcss-support, if run from shell/konsole as always.

Also make sure to source the .bashrc.

Enjoy!

cu

Fabian



#
# Install libdvdcss-1.2.6 - useful in combination with persistant home
#
# GPL
#
# Author: Fabian Franz <knx-dvd@fabian-franz.de>
#

DVDCSS_NAME="libdvdcss2_1.2.6-1_i386.deb"
DVDCSS_DL="http://www.videolan.org/pub/libdvdcss/1.2.6/deb/libdvdcss2_1.2.6-1_i386.deb"

mkdir -p /tmp/dvdcss_inst.$$
[ -f $DVDCSS_NAME ] && cp $DVDCSS_NAME /tmp/dvdcss_inst.$$
cd /tmp/dvdcss_inst.$$
[ -f $DVDCSS_NAME ] || wget $DVDCSS_DL
ar p libdvdcss2_1.2.6-1_i386.deb data.tar.gz | tar xz ./usr/lib/libdvdcss.so.2.0.6 ./usr/lib/libdvdcss.so.2

mkdir -p $HOME/lib
cp usr/lib/libdvdcss.so.2 usr/lib/libdvdcss.so.2.0.6 $HOME/lib/

# setup $HOME/.bashrc
# we only need lib, but we setup the others anyway

mkdir -p $HOME/bin
mkdir -p $HOME/lib
mkdir -p $HOME/man

cp $HOME/.bashrc $HOME/.bashrc.templ.$$
cat $HOME/.bashrc.templ.$$ | grep -v "export MANPATH=\$HOME/man" | grep -v "export PATH=\$HOME/bin/" | grep -v "export LD_LIBRARY_PATH=\$HOME/lib" > $HOME/.bashrc
echo "export MANPATH=\$HOME/man/:\$MANPATH" >> $HOME/.bashrc
echo "export PATH=\$HOME/bin/:\$PATH" >> $HOME/.bashrc
echo "export LD_LIBRARY_PATH=\$HOME/lib:\$LD_LIBRARY_PATH" >> $HOME/.bashrc
rm -f $HOME/.bashrc.templ.$$

#cleanup
cd ~
rm -rf /tmp/dvdcss_inst.$$