Skip to end of metadata
Go to start of metadata

Für jene die öfters mal zwischen zwei verschiedenen Apt-configurationen umherspringen wollen.
Ursprünglich angelegt um temporär auf den unstable tree zurückzugreifen ohne jedesmal Hand anlegen zu müssen (wink)

existiert im /etc/apt verzeichnis noch keine sources.list.unstable wird sie angelegt (kopie der normalen sourcen)

#!/bin/bash
#########################################
# A little Scripts for switching	#
#  between two apt-sources.list files	#
#  mainly one for stable and one	#
#  for unstable sources.		#
#					#
# (c) by M.Silberhorn | 2004		#
#########################################

cd /etc/apt

if [ -w sources.list ]
then
echo "ok, let's begin:"
else
echo "Du hasd kein recht das zu tun! become root!"
exit
fi

if [ ! -r stable -a ! -r unstable ]
then
echo "--------------- first run ---------------------------"
touch stable
fi

if [ ! -r sources.list.unstable ]
then
cp sources.list sources.list.unstable
fi

if [ -r stable ]
then
echo "changing stable to unstable"
echo "-----------------------------------------------------"
mv sources.list sources.list.stable
cp sources.list.unstable sources.list
mv stable unstable
state="UNSTABLE"

else [ -r unstable ]
echo "changing unstable to stable"
echo "-----------------------------------------------------"
mv sources.list sources.list.unstable
cp sources.list.stable sources.list
mv unstable stable
state="STABLE"
fi

apt-get update
echo "-----------------------------------------------------"
apt-get install
echo "-----------------------------------------------------"
echo "neuer Status ist $state"
echo "-----------------------------------------------------"
  • No labels