summaryrefslogtreecommitdiffstats
path: root/deb_rhn_client_install.sh
blob: 35e061a0351c90600221c353e052b0c0aa2ba6cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/bash -x
#
# Summary: Install client packages for spacewalk on debian. Don't do this at home!
# Author:  Simon Lukasik <isimluk@fedoraproject.org>
# License: WTFPLv2
# Date:    2010-06-05
#


## Configuration, comment out apropriate lines
arch=i386
#arch=amd64
repo=http://download.opensuse.org/repositories/home:/xsuchy:/debian-spacewalk/Debian_5.0/
#repo=http://download.opensuse.org/repositories/home:/xsuchy:/debian-spacewalk/xUbuntu_9.10/


## Download packages
mkdir -p temp && cd $_
for file in `cat ../package.list`; do
  wget $repo$file || (echo "FAIL"; exit)
done
cd -


## Install sw-client packages
for package in temp/*all.deb; do
  dpkg -i $package
done
for package in temp/*$arch.deb; do
  dpkg -i $package
done


## Install dependencies
apt-get -f -y install

cd ..
echo "PASS."