Rebase against version 0.7.1
This commit is contained in:
parent
a851231a0c
commit
e8a08074fe
@ -1,56 +0,0 @@
|
|||||||
Index: trunk/cloudinit/distros/fedora.py
|
|
||||||
===================================================================
|
|
||||||
--- trunk.orig/cloudinit/distros/fedora.py
|
|
||||||
+++ trunk/cloudinit/distros/fedora.py
|
|
||||||
@@ -23,9 +23,23 @@
|
|
||||||
from cloudinit.distros import rhel
|
|
||||||
|
|
||||||
from cloudinit import log as logging
|
|
||||||
+from cloudinit import util
|
|
||||||
|
|
||||||
LOG = logging.getLogger(__name__)
|
|
||||||
|
|
||||||
|
|
||||||
class Distro(rhel.Distro):
|
|
||||||
default_user = 'ec2-user'
|
|
||||||
+
|
|
||||||
+ def set_hostname(self, hostname):
|
|
||||||
+ # sysconfig-based (inherited from rhel.Distro)
|
|
||||||
+ sysconfig_fname = self._paths.join(False, '/etc/sysconfig/network')
|
|
||||||
+ self._write_hostname(hostname, '/etc/sysconfig/network')
|
|
||||||
+ # systemd-based
|
|
||||||
+ etc_fname = self._paths.join(False, '/etc/hostname')
|
|
||||||
+ util.write_file(etc_fname, str(hostname) + '\n', 0644)
|
|
||||||
+
|
|
||||||
+ if sysconfig_fname == '/etc/sysconfig/network':
|
|
||||||
+ # Only do this if we are running in non-adjusted root mode
|
|
||||||
+ LOG.debug('Setting hostname to %s', hostname)
|
|
||||||
+ util.subp(['hostname', hostname])
|
|
||||||
Index: trunk/templates/hosts.fedora.tmpl
|
|
||||||
===================================================================
|
|
||||||
--- /dev/null
|
|
||||||
+++ trunk/templates/hosts.fedora.tmpl
|
|
||||||
@@ -0,0 +1,23 @@
|
|
||||||
+#*
|
|
||||||
+ This file /etc/cloud/templates/hosts.fedora.tmpl is only utilized
|
|
||||||
+ if enabled in cloud-config. Specifically, in order to enable it
|
|
||||||
+ you need to add the following to config:
|
|
||||||
+ manage_etc_hosts: True
|
|
||||||
+*#
|
|
||||||
+# Your system has configured 'manage_etc_hosts' as True.
|
|
||||||
+# As a result, if you wish for changes to this file to persist
|
|
||||||
+# then you will need to either
|
|
||||||
+# a.) make changes to the master file in /etc/cloud/templates/hosts.fedora.tmpl
|
|
||||||
+# b.) change or remove the value of 'manage_etc_hosts' in
|
|
||||||
+# /etc/cloud/cloud.cfg or cloud-config from user-data
|
|
||||||
+#
|
|
||||||
+# The following lines are desirable for IPv4 capable hosts
|
|
||||||
+127.0.0.1 ${fqdn} ${hostname}
|
|
||||||
+127.0.0.1 localhost.localdomain localhost
|
|
||||||
+127.0.0.1 localhost4.localdomain4 localhost4
|
|
||||||
+
|
|
||||||
+# The following lines are desirable for IPv6 capable hosts
|
|
||||||
+::1 ${fqdn} ${hostname}
|
|
||||||
+::1 localhost.localdomain localhost
|
|
||||||
+::1 localhost6.localdomain6 localhost6
|
|
||||||
+
|
|
@ -1,19 +1,17 @@
|
|||||||
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
||||||
|
|
||||||
Name: cloud-init
|
Name: cloud-init
|
||||||
Version: 0.7.0
|
Version: 0.7.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Cloud instance init scripts
|
Summary: Cloud instance init scripts
|
||||||
|
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
License: GPLv3
|
License: GPLv3
|
||||||
URL: http://launchpad.net/cloud-init
|
URL: http://launchpad.net/cloud-init
|
||||||
Source0: https://launchpad.net/cloud-init/trunk/0.7.0/+download/cloud-init-0.7.0.tar.gz
|
Source0: https://launchpad.net/cloud-init/trunk/0.7.1/+download/cloud-init-0.7.1.tar.gz
|
||||||
Source1: cloud-init-fedora.cfg
|
Source1: cloud-init-fedora.cfg
|
||||||
Source2: cloud-init-README.fedora
|
Source2: cloud-init-README.fedora
|
||||||
Patch0: cloud-init-0.7.0-fedora.patch
|
Patch0: cloud-init-0.7.0-fedora.patch
|
||||||
# Make Fedora update both /etc/hostname and /etc/sysconfig/network
|
|
||||||
Patch1: cloud-init-0.7.0-fedora-hostname.patch
|
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
@ -50,7 +48,6 @@ ssh keys and to let the user run various scripts.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version}
|
%setup -q -n %{name}-%{version}
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1 -p1
|
|
||||||
|
|
||||||
cp -p %{SOURCE2} README.fedora
|
cp -p %{SOURCE2} README.fedora
|
||||||
|
|
||||||
@ -128,6 +125,9 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Nov 21 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.1-1
|
||||||
|
- Rebased against version 0.7.1
|
||||||
|
|
||||||
* Tue Oct 9 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.0-1
|
* Tue Oct 9 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.0-1
|
||||||
- Rebased against version 0.7.0
|
- Rebased against version 0.7.0
|
||||||
- Fixed / filesystem resizing
|
- Fixed / filesystem resizing
|
||||||
|
Loading…
Reference in New Issue
Block a user