Skip to content

Commit

Permalink
Closes-Bug: #1420927 - Changing sources.list to minimum required line…
Browse files Browse the repository at this point in the history
…s (No internet repos)

This check-in:
 - Reduces the sources.list on target nodes to few lines
 - These lines are: thirdparty packages repo and contrail packages repo on SM
 - Local repo with same packages as contrail repo
 - Tested on Vinod's setup  - both 12.04.3 and 14.04.1

Change-Id: I4c7f76f0e29edb7e470956209e82e6614fdb76f4
  • Loading branch information
nitishkrishna committed Feb 20, 2015
1 parent e83876a commit 6b4e90f
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 3 deletions.
7 changes: 7 additions & 0 deletions src/kickstarts/contrail-ubuntu.ks
Expand Up @@ -37,10 +37,17 @@ EOF
# Update sources.list so that ubuntu repo is available to download all
# dependencies needed by puppet such as ruby, puppet-common etc.
# add repos needed for puppet and its dependencies
mv /etc/apt/sources.list /etc/apt/sources.list.bk
touch /etc/apt/sources.list
cat >>/etc/apt/sources.list <<EOF
# add repos needed for puppet and its dependencies
deb http://$server/thirdparty_packages/ ./
EOF
cat >>/etc/apt/sources.list.save <<EOF
# add repos needed for puppet and its dependencies
deb http://$server/thirdparty_packages/ ./
# deb cdrom:[Ubuntu-Server 12.04 LTS _Precise Pangolin_ - Release amd64 (20120424.1)]/ dists/precise/main/binary-i386/
# deb cdrom:[Ubuntu-Server 12.04 LTS _Precise Pangolin_ - Release amd64 (20120424.1)]/ dists/precise/restricted/binary-i386/
Expand Down
11 changes: 8 additions & 3 deletions src/kickstarts/contrail-ubuntu_trusty.ks
Expand Up @@ -49,14 +49,19 @@ service ssh restart
mv /etc/apt/sources.list /etc/apt/sources.list.orig
echo "deb http://$server/thirdparty_packages/ ./" > /etc/apt/sources.list
#echo "deb http://$server/thirdparty_packages/ ./" > /etc/apt/sources.list
touch /etc/apt/sources.list
cat >>/etc/apt/sources.list <<EOF
# add repos needed for puppet and its dependencies
deb http://$server/thirdparty_packages/ ./
EOF
apt-get update
apt-get -y install puppet
cp /etc/apt/sources.list.orig /etc/apt/sources.list
#cp /etc/apt/sources.list.orig /etc/apt/sources.list
cat >>/etc/apt/sources.list <<EOF
cat >>/etc/apt/sources.list.save <<EOF
# add repos needed for puppet and its dependencies
deb http://$server/thirdparty_packages/ ./
Expand Down

0 comments on commit 6b4e90f

Please sign in to comment.