Merge branch 'f20'
Conflicts: cloud-init.spec
This commit is contained in:
commit
5a5cb08958
@ -4,7 +4,6 @@ users:
|
|||||||
disable_root: 1
|
disable_root: 1
|
||||||
ssh_pwauth: 0
|
ssh_pwauth: 0
|
||||||
|
|
||||||
locale_configfile: /etc/sysconfig/i18n
|
|
||||||
mount_default_fields: [~, ~, 'auto', 'defaults,nofail', '0', '2']
|
mount_default_fields: [~, ~, 'auto', 'defaults,nofail', '0', '2']
|
||||||
resize_rootfs_tmp: /dev
|
resize_rootfs_tmp: /dev
|
||||||
ssh_deletekeys: 0
|
ssh_deletekeys: 0
|
||||||
|
1
cloud-init-tmpfiles.conf
Normal file
1
cloud-init-tmpfiles.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
d /run/cloud-init 0700 root root - -
|
@ -1,4 +1,5 @@
|
|||||||
%{!?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()")}
|
||||||
|
%{!?license: %global license %%doc}
|
||||||
|
|
||||||
# The only reason we are archful is because dmidecode is ExclusiveArch
|
# The only reason we are archful is because dmidecode is ExclusiveArch
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1067089
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1067089
|
||||||
@ -15,6 +16,7 @@ URL: http://launchpad.net/cloud-init
|
|||||||
Source0: https://launchpad.net/cloud-init/trunk/%{version}/+download/%{name}-%{version}.tar.gz
|
Source0: https://launchpad.net/cloud-init/trunk/%{version}/+download/%{name}-%{version}.tar.gz
|
||||||
Source1: cloud-init-fedora.cfg
|
Source1: cloud-init-fedora.cfg
|
||||||
Source2: cloud-init-README.fedora
|
Source2: cloud-init-README.fedora
|
||||||
|
Source3: cloud-init-tmpfiles.conf
|
||||||
|
|
||||||
# Deal with Fedora/Ubuntu path differences
|
# Deal with Fedora/Ubuntu path differences
|
||||||
Patch0: cloud-init-0.7.5-fedora.patch
|
Patch0: cloud-init-0.7.5-fedora.patch
|
||||||
@ -30,7 +32,7 @@ Obsoletes: cloud-init < 0.7.5-3
|
|||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
BuildRequires: python-devel
|
BuildRequires: python-devel
|
||||||
BuildRequires: python-setuptools-devel
|
BuildRequires: python-setuptools
|
||||||
BuildRequires: systemd-units
|
BuildRequires: systemd-units
|
||||||
%ifarch %{?ix86} x86_64 ia64
|
%ifarch %{?ix86} x86_64 ia64
|
||||||
Requires: dmidecode
|
Requires: dmidecode
|
||||||
@ -80,7 +82,12 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
# Don't ship the tests
|
# Don't ship the tests
|
||||||
rm -r $RPM_BUILD_ROOT%{python_sitelib}/tests
|
rm -r $RPM_BUILD_ROOT%{python_sitelib}/tests
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/%{_sharedstatedir}/cloud
|
mkdir -p $RPM_BUILD_ROOT/var/lib/cloud
|
||||||
|
|
||||||
|
# /run/cloud-init needs a tmpfiles.d entry
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/run/cloud-init
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/%{_tmpfilesdir}
|
||||||
|
cp -p %{SOURCE3} $RPM_BUILD_ROOT/%{_tmpfilesdir}/%{name}.conf
|
||||||
|
|
||||||
# We supply our own config file since our software differs from Ubuntu's.
|
# We supply our own config file since our software differs from Ubuntu's.
|
||||||
cp -p %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/cloud/cloud.cfg
|
cp -p %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/cloud/cloud.cfg
|
||||||
@ -93,6 +100,7 @@ mkdir -p $RPM_BUILD_ROOT/%{_unitdir}
|
|||||||
cp -p systemd/* $RPM_BUILD_ROOT/%{_unitdir}
|
cp -p systemd/* $RPM_BUILD_ROOT/%{_unitdir}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
@ -123,7 +131,8 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc ChangeLog LICENSE TODO README.fedora
|
%license LICENSE
|
||||||
|
%doc ChangeLog TODO README.fedora
|
||||||
%config(noreplace) %{_sysconfdir}/cloud/cloud.cfg
|
%config(noreplace) %{_sysconfdir}/cloud/cloud.cfg
|
||||||
%dir %{_sysconfdir}/cloud/cloud.cfg.d
|
%dir %{_sysconfdir}/cloud/cloud.cfg.d
|
||||||
%config(noreplace) %{_sysconfdir}/cloud/cloud.cfg.d/*.cfg
|
%config(noreplace) %{_sysconfdir}/cloud/cloud.cfg.d/*.cfg
|
||||||
@ -135,11 +144,13 @@ fi
|
|||||||
%{_unitdir}/cloud-final.service
|
%{_unitdir}/cloud-final.service
|
||||||
%{_unitdir}/cloud-init-local.service
|
%{_unitdir}/cloud-init-local.service
|
||||||
%{_unitdir}/cloud-init.service
|
%{_unitdir}/cloud-init.service
|
||||||
|
%{_tmpfilesdir}/%{name}.conf
|
||||||
%{python_sitelib}/*
|
%{python_sitelib}/*
|
||||||
%{_libexecdir}/%{name}
|
%{_libexecdir}/%{name}
|
||||||
%{_bindir}/cloud-init*
|
%{_bindir}/cloud-init*
|
||||||
%doc %{_datadir}/doc/%{name}
|
%doc %{_datadir}/doc/%{name}
|
||||||
%dir %{_sharedstatedir}/cloud
|
%dir /run/cloud-init
|
||||||
|
%dir /var/lib/cloud
|
||||||
|
|
||||||
%config(noreplace) %{_sysconfdir}/rsyslog.d/21-cloudinit.conf
|
%config(noreplace) %{_sysconfdir}/rsyslog.d/21-cloudinit.conf
|
||||||
|
|
||||||
@ -148,6 +159,12 @@ fi
|
|||||||
* Mon Jun 2 2014 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.5-3
|
* Mon Jun 2 2014 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.5-3
|
||||||
- Make dmidecode dependency arch-dependent [RH:1025071 RH:1067089]
|
- Make dmidecode dependency arch-dependent [RH:1025071 RH:1067089]
|
||||||
|
|
||||||
|
* Mon Jun 2 2014 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.2-9
|
||||||
|
- Write /etc/locale.conf instead of /etc/sysconfig/i18n [RH:1008250]
|
||||||
|
- Add tmpfiles.d configuration for /run/cloud-init [RH:1103761]
|
||||||
|
- Use the license rpm macro
|
||||||
|
- BuildRequire python-setuptools, not python-setuptools-devel
|
||||||
|
|
||||||
* Fri May 30 2014 Matthew Miller <mattdm@fedoraproject.org> - 0.7.5-2
|
* Fri May 30 2014 Matthew Miller <mattdm@fedoraproject.org> - 0.7.5-2
|
||||||
- add missing python-jsonpatch dependency [RH:1103281]
|
- add missing python-jsonpatch dependency [RH:1103281]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user