[cloud-init/f16] Refresh patches

gholms gholms at fedoraproject.org
Tue Oct 4 19:22:30 UTC 2011


commit 1a48e763cfd5b64e5298726e90ae44af5012779f
Author: Garrett Holmstrom <gholms at fedoraproject.org>
Date:   Tue Oct 4 12:21:05 2011 -0700

    Refresh patches

 cloud-init-0.6.2-fedora.patch            |   42 ++++++++--------
 cloud-init-0.6.2-filecontext.patch       |   81 +++++++++++++++++------------
 cloud-init-0.6.2-localefile.patch        |    6 +-
 cloud-init-0.6.2-puppetenable.patch      |    6 +-
 cloud-init-0.6.2-runparts-emptydir.patch |    6 +-
 cloud-init-0.6.2-sshkeytypes.patch       |   24 ++++----
 cloud-init-0.6.2-sshsvc.patch            |    4 +-
 cloud-init-0.6.2-systemd.patch           |   20 ++++----
 cloud-init-0.6.2-tzsysconfig.patch       |    6 +-
 9 files changed, 104 insertions(+), 91 deletions(-)
---
diff --git a/cloud-init-0.6.2-fedora.patch b/cloud-init-0.6.2-fedora.patch
index 4d0c31d..91be028 100644
--- a/cloud-init-0.6.2-fedora.patch
+++ b/cloud-init-0.6.2-fedora.patch
@@ -1,22 +1,7 @@
-Index: cloud-init/setup.py
+Index: cloud-init-fedora/cloudinit/CloudConfig/cc_keys_to_console.py
 ===================================================================
---- cloud-init.orig/setup.py
-+++ cloud-init/setup.py
-@@ -40,9 +40,8 @@ setup(name='cloud-init',
-       data_files=[('/etc/cloud', glob('config/*.cfg')),
-                   ('/etc/cloud/cloud.cfg.d', glob('config/cloud.cfg.d/*')),
-                   ('/etc/cloud/templates', glob('templates/*')),
--                  ('/etc/init', glob('upstart/*.conf')),
-                   ('/usr/share/cloud-init', []),
--                  ('/usr/lib/cloud-init', 
-+                  ('/usr/libexec/cloud-init', 
-                     ['tools/uncloud-init', 'tools/write-ssh-key-fingerprints']),
-                   ('/usr/share/doc/cloud-init', filter(is_f,glob('doc/*'))),
-                   ('/usr/share/doc/cloud-init/examples', filter(is_f,glob('doc/examples/*'))),
-Index: cloud-init/cloudinit/CloudConfig/cc_keys_to_console.py
-===================================================================
---- cloud-init.orig/cloudinit/CloudConfig/cc_keys_to_console.py
-+++ cloud-init/cloudinit/CloudConfig/cc_keys_to_console.py
+--- cloud-init-fedora.orig/cloudinit/CloudConfig/cc_keys_to_console.py
++++ cloud-init-fedora/cloudinit/CloudConfig/cc_keys_to_console.py
 @@ -21,7 +21,7 @@ import subprocess
  frequency = per_instance
  
@@ -26,10 +11,10 @@ Index: cloud-init/cloudinit/CloudConfig/cc_keys_to_console.py
      try:
          confp = open('/dev/console',"wb")
          subprocess.call(write_ssh_prog,stdout=confp)
-Index: cloud-init/cloudinit/CloudConfig/cc_ssh.py
+Index: cloud-init-fedora/cloudinit/CloudConfig/cc_ssh.py
 ===================================================================
---- cloud-init.orig/cloudinit/CloudConfig/cc_ssh.py
-+++ cloud-init/cloudinit/CloudConfig/cc_ssh.py
+--- cloud-init-fedora.orig/cloudinit/CloudConfig/cc_ssh.py
++++ cloud-init-fedora/cloudinit/CloudConfig/cc_ssh.py
 @@ -85,7 +85,7 @@ def handle(name,cfg,cloud,log,args):
      send_ssh_keys_to_console()
  
@@ -39,3 +24,18 @@ Index: cloud-init/cloudinit/CloudConfig/cc_ssh.py
  
  def apply_credentials(keys, user, disable_root, disable_root_opts=DISABLE_ROOT_OPTS, log=global_log):
      keys = set(keys)
+Index: cloud-init-fedora/setup.py
+===================================================================
+--- cloud-init-fedora.orig/setup.py
++++ cloud-init-fedora/setup.py
+@@ -40,9 +40,8 @@ setup(name='cloud-init',
+       data_files=[('/etc/cloud', glob('config/*.cfg')),
+                   ('/etc/cloud/cloud.cfg.d', glob('config/cloud.cfg.d/*')),
+                   ('/etc/cloud/templates', glob('templates/*')),
+-                  ('/etc/init', glob('upstart/*.conf')),
+                   ('/usr/share/cloud-init', []),
+-                  ('/usr/lib/cloud-init', 
++                  ('/usr/libexec/cloud-init', 
+                     ['tools/uncloud-init', 'tools/write-ssh-key-fingerprints']),
+                   ('/usr/share/doc/cloud-init', filter(is_f,glob('doc/*'))),
+                   ('/usr/share/doc/cloud-init/examples', filter(is_f,glob('doc/examples/*'))),
diff --git a/cloud-init-0.6.2-filecontext.patch b/cloud-init-0.6.2-filecontext.patch
index 42fe8c8..fcfed4d 100644
--- a/cloud-init-0.6.2-filecontext.patch
+++ b/cloud-init-0.6.2-filecontext.patch
@@ -1,7 +1,48 @@
-Index: cloud-init/cloudinit/SshUtil.py
+Index: cloud-init-fedora/cloudinit/CloudConfig/cc_puppet.py
 ===================================================================
---- cloud-init.orig/cloudinit/SshUtil.py
-+++ cloud-init/cloudinit/SshUtil.py
+--- cloud-init-fedora.orig/cloudinit/CloudConfig/cc_puppet.py
++++ cloud-init-fedora/cloudinit/CloudConfig/cc_puppet.py
+@@ -22,6 +22,7 @@ import subprocess
+ import StringIO
+ import ConfigParser
+ import cloudinit.CloudConfig as cc
++import cloudinit.util as util
+ 
+ def handle(name,cfg,cloud,log,args):
+     # If there isn't a puppet key in the configuration don't do anything
+@@ -58,6 +59,7 @@ def handle(name,cfg,cloud,log,args):
+                 ca_fh.close()
+                 os.chown('/var/lib/puppet/ssl/certs/ca.pem',
+                          pwd.getpwnam('puppet').pw_uid, 0)
++                util.restorecon_if_possible('/var/lib/puppet', recursive=True)
+             else:
+                 #puppet_conf_fh.write("\n[%s]\n" % (cfg_name))
+                 # If puppet.conf already has this section we don't want to write it again
+@@ -81,6 +83,7 @@ def handle(name,cfg,cloud,log,args):
+             os.rename('/etc/puppet/puppet.conf','/etc/puppet/puppet.conf.old')
+             with open('/etc/puppet/puppet.conf', 'wb') as configfile:
+                 puppet_config.write(configfile)
++            util.restorecon_if_possible('/etc/puppet/puppet.conf')
+     # Set puppet default file to automatically start
+     subprocess.check_call(['sed', '-i',
+                            '-e', 's/^START=.*/START=yes/',
+Index: cloud-init-fedora/cloudinit/CloudConfig/cc_ssh.py
+===================================================================
+--- cloud-init-fedora.orig/cloudinit/CloudConfig/cc_ssh.py
++++ cloud-init-fedora/cloudinit/CloudConfig/cc_ssh.py
+@@ -66,6 +66,8 @@ def handle(name,cfg,cloud,log,args):
+         genkeys+='ssh-keygen -f /etc/ssh/ssh_host_ecdsa_key -t ecdsa -N ""; '
+         subprocess.call(('sh', '-c', "{ %s } </dev/null" % (genkeys)))
+ 
++    util.restorecon_if_possible('/etc/ssh', recursive=True)
++
+     try:
+         user = util.get_cfg_option_str(cfg,'user')
+         disable_root = util.get_cfg_option_bool(cfg, "disable_root", True)
+Index: cloud-init-fedora/cloudinit/SshUtil.py
+===================================================================
+--- cloud-init-fedora.orig/cloudinit/SshUtil.py
++++ cloud-init-fedora/cloudinit/SshUtil.py
 @@ -147,6 +147,7 @@ def setup_user_keys(keys, user, key_pref
      util.write_file(authorized_keys, content, 0600)
  
@@ -10,10 +51,10 @@ Index: cloud-init/cloudinit/SshUtil.py
  
      os.umask(saved_umask)
  
-Index: cloud-init/cloudinit/util.py
+Index: cloud-init-fedora/cloudinit/util.py
 ===================================================================
---- cloud-init.orig/cloudinit/util.py
-+++ cloud-init/cloudinit/util.py
+--- cloud-init-fedora.orig/cloudinit/util.py
++++ cloud-init-fedora/cloudinit/util.py
 @@ -28,6 +28,12 @@ import time
  import traceback
  import re
@@ -39,31 +80,3 @@ Index: cloud-init/cloudinit/util.py
  
  # get keyid from keyserver
  def getkeybyid(keyid,keyserver):
-Index: cloud-init/cloudinit/CloudConfig/cc_puppet.py
-===================================================================
---- cloud-init.orig/cloudinit/CloudConfig/cc_puppet.py
-+++ cloud-init/cloudinit/CloudConfig/cc_puppet.py
-@@ -22,6 +22,7 @@ import subprocess
- import StringIO
- import ConfigParser
- import cloudinit.CloudConfig as cc
-+import cloudinit.util as util
- 
- def handle(name,cfg,cloud,log,args):
-     # If there isn't a puppet key in the configuration don't do anything
-@@ -58,6 +59,7 @@ def handle(name,cfg,cloud,log,args):
-                 ca_fh.close()
-                 os.chown('/var/lib/puppet/ssl/certs/ca.pem',
-                          pwd.getpwnam('puppet').pw_uid, 0)
-+                util.restorecon_if_possible('/var/lib/puppet', recursive=True)
-             else:
-                 #puppet_conf_fh.write("\n[%s]\n" % (cfg_name))
-                 # If puppet.conf already has this section we don't want to write it again
-@@ -81,6 +83,7 @@ def handle(name,cfg,cloud,log,args):
-             os.rename('/etc/puppet/puppet.conf','/etc/puppet/puppet.conf.old')
-             with open('/etc/puppet/puppet.conf', 'wb') as configfile:
-                 puppet_config.write(configfile)
-+            util.restorecon_if_possible('/etc/puppet/puppet.conf')
-     # Set puppet default file to automatically start
-     subprocess.check_call(['sed', '-i',
-                            '-e', 's/^START=.*/START=yes/',
diff --git a/cloud-init-0.6.2-localefile.patch b/cloud-init-0.6.2-localefile.patch
index 78c9808..e0b4808 100644
--- a/cloud-init-0.6.2-localefile.patch
+++ b/cloud-init-0.6.2-localefile.patch
@@ -1,7 +1,7 @@
-Index: cloud-init/cloudinit/CloudConfig/cc_locale.py
+Index: cloud-init-fedora/cloudinit/CloudConfig/cc_locale.py
 ===================================================================
---- cloud-init.orig/cloudinit/CloudConfig/cc_locale.py
-+++ cloud-init/cloudinit/CloudConfig/cc_locale.py
+--- cloud-init-fedora.orig/cloudinit/CloudConfig/cc_locale.py
++++ cloud-init-fedora/cloudinit/CloudConfig/cc_locale.py
 @@ -16,15 +16,17 @@
  #    You should have received a copy of the GNU General Public License
  #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
diff --git a/cloud-init-0.6.2-puppetenable.patch b/cloud-init-0.6.2-puppetenable.patch
index 655d71a..c437442 100644
--- a/cloud-init-0.6.2-puppetenable.patch
+++ b/cloud-init-0.6.2-puppetenable.patch
@@ -1,7 +1,7 @@
-Index: cloud-init/cloudinit/CloudConfig/cc_puppet.py
+Index: cloud-init-fedora/cloudinit/CloudConfig/cc_puppet.py
 ===================================================================
---- cloud-init.orig/cloudinit/CloudConfig/cc_puppet.py
-+++ cloud-init/cloudinit/CloudConfig/cc_puppet.py
+--- cloud-init-fedora.orig/cloudinit/CloudConfig/cc_puppet.py
++++ cloud-init-fedora/cloudinit/CloudConfig/cc_puppet.py
 @@ -16,6 +16,7 @@
  #    You should have received a copy of the GNU General Public License
  #    along with this program.  If not, see <http://www.gnu.org/licenses/>.
diff --git a/cloud-init-0.6.2-runparts-emptydir.patch b/cloud-init-0.6.2-runparts-emptydir.patch
index 97eada3..9e04046 100644
--- a/cloud-init-0.6.2-runparts-emptydir.patch
+++ b/cloud-init-0.6.2-runparts-emptydir.patch
@@ -1,7 +1,7 @@
-Index: cloud-init/cloudinit/util.py
+Index: cloud-init-fedora/cloudinit/util.py
 ===================================================================
---- cloud-init.orig/cloudinit/util.py
-+++ cloud-init/cloudinit/util.py
+--- cloud-init-fedora.orig/cloudinit/util.py
++++ cloud-init-fedora/cloudinit/util.py
 @@ -145,7 +145,8 @@ def getkeybyid(keyid,keyserver):
  
  def runparts(dirp, skip_no_exist=True):
diff --git a/cloud-init-0.6.2-sshkeytypes.patch b/cloud-init-0.6.2-sshkeytypes.patch
index 3b18ed5..929e4d4 100644
--- a/cloud-init-0.6.2-sshkeytypes.patch
+++ b/cloud-init-0.6.2-sshkeytypes.patch
@@ -1,7 +1,7 @@
-Index: cloud-init/cloudinit/CloudConfig/cc_ssh.py
+Index: cloud-init-fedora/cloudinit/CloudConfig/cc_ssh.py
 ===================================================================
---- cloud-init.orig/cloudinit/CloudConfig/cc_ssh.py
-+++ cloud-init/cloudinit/CloudConfig/cc_ssh.py
+--- cloud-init-fedora.orig/cloudinit/CloudConfig/cc_ssh.py
++++ cloud-init-fedora/cloudinit/CloudConfig/cc_ssh.py
 @@ -31,7 +31,7 @@ def handle(name,cfg,cloud,log,args):
      global_log = log
  
@@ -24,9 +24,9 @@ Index: cloud-init/cloudinit/CloudConfig/cc_ssh.py
 +            subprocess.call(['ssh-keygen', '-t', keytype, '-N', '',
 +                             '-f', '/etc/ssh/ssh_host_%s_key' % keytype])
  
-     try:
-         user = util.get_cfg_option_str(cfg,'user')
-@@ -82,11 +82,6 @@ def handle(name,cfg,cloud,log,args):
+     util.restorecon_if_possible('/etc/ssh', recursive=True)
+ 
+@@ -84,11 +84,6 @@ def handle(name,cfg,cloud,log,args):
          util.logexc(log)
          log.warn("applying credentials failed!\n")
  
@@ -38,10 +38,10 @@ Index: cloud-init/cloudinit/CloudConfig/cc_ssh.py
  def apply_credentials(keys, user, disable_root, disable_root_opts=DISABLE_ROOT_OPTS, log=global_log):
      keys = set(keys)
      if user:
-Index: cloud-init/cloudinit/util.py
+Index: cloud-init-fedora/cloudinit/util.py
 ===================================================================
---- cloud-init.orig/cloudinit/util.py
-+++ cloud-init/cloudinit/util.py
+--- cloud-init-fedora.orig/cloudinit/util.py
++++ cloud-init-fedora/cloudinit/util.py
 @@ -84,6 +84,7 @@ def get_cfg_option_str(yobj, key, defaul
  
  def get_cfg_option_list_or_str(yobj, key, default=None):
@@ -50,10 +50,10 @@ Index: cloud-init/cloudinit/util.py
      if isinstance(yobj[key],list): return yobj[key]
      return([yobj[key]])
  
-Index: cloud-init/tools/write-ssh-key-fingerprints
+Index: cloud-init-fedora/tools/write-ssh-key-fingerprints
 ===================================================================
---- cloud-init.orig/tools/write-ssh-key-fingerprints
-+++ cloud-init/tools/write-ssh-key-fingerprints
+--- cloud-init-fedora.orig/tools/write-ssh-key-fingerprints
++++ cloud-init-fedora/tools/write-ssh-key-fingerprints
 @@ -3,8 +3,7 @@
  echo
  echo "#############################################################"
diff --git a/cloud-init-0.6.2-sshsvc.patch b/cloud-init-0.6.2-sshsvc.patch
index fe22012..3403445 100644
--- a/cloud-init-0.6.2-sshsvc.patch
+++ b/cloud-init-0.6.2-sshsvc.patch
@@ -40,5 +40,5 @@ Index: cloud-init-fedora/cloudinit/CloudConfig/cc_ssh.py
 +                subprocess.call(['ssh-keygen', '-t', keytype, '-N', '',
 +                                 '-f', keyfile])
  
-     try:
-         user = util.get_cfg_option_str(cfg,'user')
+     util.restorecon_if_possible('/etc/ssh', recursive=True)
+ 
diff --git a/cloud-init-0.6.2-systemd.patch b/cloud-init-0.6.2-systemd.patch
index ee72f18..1d9a5e6 100644
--- a/cloud-init-0.6.2-systemd.patch
+++ b/cloud-init-0.6.2-systemd.patch
@@ -1,7 +1,7 @@
-Index: cloud-init/systemd/cloud-config.service
+Index: cloud-init-fedora/systemd/cloud-config.service
 ===================================================================
 --- /dev/null
-+++ cloud-init/systemd/cloud-config.service
++++ cloud-init-fedora/systemd/cloud-config.service
 @@ -0,0 +1,13 @@
 +[Unit]
 +Description=Apply the settings specified in cloud-config
@@ -16,10 +16,10 @@ Index: cloud-init/systemd/cloud-config.service
 +
 +[Install]
 +WantedBy=multi-user.target
-Index: cloud-init/systemd/cloud-config.target
+Index: cloud-init-fedora/systemd/cloud-config.target
 ===================================================================
 --- /dev/null
-+++ cloud-init/systemd/cloud-config.target
++++ cloud-init-fedora/systemd/cloud-config.target
 @@ -0,0 +1,10 @@
 +# cloud-init normally emits a "cloud-config" upstart event to inform third
 +# parties that cloud-config is available, which does us no good when we're
@@ -31,10 +31,10 @@ Index: cloud-init/systemd/cloud-config.target
 +[Unit]
 +Description=Cloud-config availability
 +Requires=cloud-init-local.service cloud-init.service
-Index: cloud-init/systemd/cloud-final.service
+Index: cloud-init-fedora/systemd/cloud-final.service
 ===================================================================
 --- /dev/null
-+++ cloud-init/systemd/cloud-final.service
++++ cloud-init-fedora/systemd/cloud-final.service
 @@ -0,0 +1,13 @@
 +[Unit]
 +Description=Execute cloud user/final scripts
@@ -49,10 +49,10 @@ Index: cloud-init/systemd/cloud-final.service
 +
 +[Install]
 +WantedBy=multi-user.target
-Index: cloud-init/systemd/cloud-init-local.service
+Index: cloud-init-fedora/systemd/cloud-init-local.service
 ===================================================================
 --- /dev/null
-+++ cloud-init/systemd/cloud-init-local.service
++++ cloud-init-fedora/systemd/cloud-init-local.service
 @@ -0,0 +1,12 @@
 +[Unit]
 +Description=Initial cloud-init job (pre-networking)
@@ -66,10 +66,10 @@ Index: cloud-init/systemd/cloud-init-local.service
 +
 +[Install]
 +WantedBy=multi-user.target
-Index: cloud-init/systemd/cloud-init.service
+Index: cloud-init-fedora/systemd/cloud-init.service
 ===================================================================
 --- /dev/null
-+++ cloud-init/systemd/cloud-init.service
++++ cloud-init-fedora/systemd/cloud-init.service
 @@ -0,0 +1,13 @@
 +[Unit]
 +Description=Initial cloud-init job (metadata service crawler)
diff --git a/cloud-init-0.6.2-tzsysconfig.patch b/cloud-init-0.6.2-tzsysconfig.patch
index df4681e..b6d7a51 100644
--- a/cloud-init-0.6.2-tzsysconfig.patch
+++ b/cloud-init-0.6.2-tzsysconfig.patch
@@ -1,7 +1,7 @@
-Index: cloud-init/cloudinit/CloudConfig/cc_timezone.py
+Index: cloud-init-fedora/cloudinit/CloudConfig/cc_timezone.py
 ===================================================================
---- cloud-init.orig/cloudinit/CloudConfig/cc_timezone.py
-+++ cloud-init/cloudinit/CloudConfig/cc_timezone.py
+--- cloud-init-fedora.orig/cloudinit/CloudConfig/cc_timezone.py
++++ cloud-init-fedora/cloudinit/CloudConfig/cc_timezone.py
 @@ -45,6 +45,13 @@ def handle(name,cfg,cloud,log,args):
      except:
          log.debug("failed to write to /etc/timezone")


More information about the scm-commits mailing list