]> review.fuel-infra Code Review - tools/sustaining.git/commitdiff
Add parameter for disable ubuntu repos 30/14630/2
authorvrovachev <vrovachev@mirantis.com>
Fri, 11 Dec 2015 14:50:01 +0000 (17:50 +0300)
committerVitaly Sedelnik <vsedelnik@mirantis.com>
Tue, 15 Dec 2015 09:41:58 +0000 (09:41 +0000)
Added parameter which disables repos in file sources.d
for update and upgrade commants for Ubuntu update.

Change-Id: I00046a9c80c83411cde3c6ee714544b159d6bd21

scripts/mos_apply_mu.py

index b1d8158489b5528557b563c7c0ac97a95ffb0b56..91e79891938bd8f4b987b2b7120bc63030eaef2c 100755 (executable)
@@ -66,12 +66,15 @@ class Config(object):
             "master_ip": None,
             "repo_install_text": 'echo "{REPO_TEXT}" > {REPO_FILE};\n',
             "repo_use_text": {
-                'ubuntu':   'apt-get -o Dir::Etc::sourceparts="/root/mos_update_repo/"'
+                'ubuntu':   'apt-get -o Dir::etc::sourcelist="-"'
+                            ' -o Dir::Etc::sourceparts="/root/mos_update_repo/"'
                             ' -o APT::Get::List-Cleanup="0" update\n'
-                            'apt-get -o Dir::Etc::sourceparts="/root/mos_update_repo/"'
+                            'apt-get -o Dir::etc::sourcelist="-"'
+                            ' -o Dir::Etc::sourceparts="/root/mos_update_repo/"'
                             ' -o APT::Get::List-Cleanup="0"'
                             ' -o Dpkg::Options::="--force-confdef"'
-                            ' -o Dpkg::Options::="--force-confold" -y upgrade\n',
+                            ' -o Dpkg::Options::="--force-confold" -y'
+                            ' --force-yes upgrade\n',
                 'centos':   'yum --disablerepo="*" {REPOS_ACTIVATE} update'
                             ' --skip-broken -y --nogpgcheck\n'
             },
@@ -569,12 +572,15 @@ class Updater511(BasicUpdater):
             }
         }
         self.cfg["repo_use_text"] = {
-                'ubuntu':   'apt-get -o Dir::Etc::sourceparts="/root/mos_update_repo/"'
+                'ubuntu':   'apt-get -o Dir::etc::sourcelist="-"'
+                            ' -o Dir::Etc::sourceparts="/root/mos_update_repo/"'
                             ' -o APT::Get::List-Cleanup="0" update\n'
-                            'apt-get -o Dir::Etc::sourceparts="/root/mos_update_repo/"'
+                            'apt-get -o Dir::etc::sourcelist="-"'
+                            ' -o Dir::Etc::sourceparts="/root/mos_update_repo/"'
                             ' -o APT::Get::List-Cleanup="0"'
                             ' -o Dpkg::Options::="--force-confdef"'
-                            ' -o Dpkg::Options::="--force-confold" -y dist-upgrade\n',
+                            ' -o Dpkg::Options::="--force-confold" -y'
+                            ' --force-yes dist-upgrade\n',
                 'centos':   'yum --disablerepo="*" {REPOS_ACTIVATE} update'
                             ' --skip-broken -y --nogpgcheck\n'
         }