Jonathan Lebon 65c71d
Name: atomic-devmode
Jonathan Lebon e6142c
Version: 0.3.7
Igor Gnatenko 569278
Release: 4%{?dist}
Jonathan Lebon 65c71d
Summary: Atomic Developer Mode
Jonathan Lebon 65c71d
Jonathan Lebon 65c71d
License: LGPLv3+
Jonathan Lebon ce03f4
URL: http://github.com/projectatomic/atomic-devmode
Jonathan Lebon 65c71d
Jonathan Lebon 65c71d
# From `make archive REF=v${VERSION}`
Jonathan Lebon ae5242
Source: %{name}-v%{version}.tar.gz
Jonathan Lebon 65c71d
BuildArch: noarch
Jonathan Lebon 65c71d
Jonathan Lebon 01696a
# We're solely compatible with grub2, so don't build on
Jonathan Lebon 6314f6
# platforms that don't have it. Also, the atomic pkg isn't
Jonathan Lebon 6314f6
# built on ppc64, so let's exclude it here too.
Jonathan Lebon 6314f6
ExcludeArch: s390 s390x %{arm} ppc64
Jonathan Lebon 01696a
Jonathan Lebon 65c71d
Requires: cloud-init
Jonathan Lebon 65c71d
Requires: atomic
Jonathan Lebon 65c71d
Requires: tmux
Jonathan Lebon 65c71d
Requires: grub2-tools
Jonathan Lebon 65c71d
Jonathan Lebon 01696a
# NB: rpmlint complains about this (explicit-lib-dependency)
Jonathan Lebon 01696a
# but we need it because the package provides the pwmake
Jonathan Lebon 01696a
# tool, which the scripts require. That tool should probably
Jonathan Lebon 01696a
# be broken out in a different package.
Jonathan Lebon 01696a
Requires: libpwquality
Jonathan Lebon 01696a
Jonathan Lebon 65c71d
%description
Jonathan Lebon 65c71d
This package installs a Developer Mode boot option useful
Jonathan Lebon 65c71d
for trying out an Atomic Host without having to set up a
Jonathan Lebon 65c71d
cloud-init source. When booted, the system automatically
Jonathan Lebon 65c71d
logs in and starts the Cockpit container.
Jonathan Lebon 65c71d
Jonathan Lebon 65c71d
%prep
Jonathan Lebon 65c71d
%setup -qn atomic-devmode
Jonathan Lebon 65c71d
Jonathan Lebon 65c71d
%build
Jonathan Lebon 65c71d
# Nothing to build
Jonathan Lebon 65c71d
Jonathan Lebon 65c71d
%install
Jonathan Lebon 65c71d
rm -rf "%{buildroot}"
Jonathan Lebon 65c71d
make install DESTDIR="%{buildroot}"
Jonathan Lebon 65c71d
Jonathan Lebon 65c71d
%files
Jonathan Lebon 65c71d
%{_datarootdir}/atomic-devmode
Jonathan Lebon 65c71d
%{_libexecdir}/atomic-devmode
Jonathan Lebon 65c71d
%doc README.md
Jonathan Lebon 65c71d
%license COPYING COPYING.LESSER
Jonathan Lebon 65c71d
Jonathan Lebon 65c71d
%changelog
Igor Gnatenko 569278
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.3.7-4
Igor Gnatenko 569278
- Escape macros in %%changelog
Igor Gnatenko 569278
Fedora Release Engineering f02131
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.7-3
Fedora Release Engineering f02131
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Fedora Release Engineering f02131
Fedora Release Engineering e1436b
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.7-2
Fedora Release Engineering e1436b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Fedora Release Engineering e1436b
Jonathan Lebon e6142c
* Thu Jun 01 2017 Jonathan Lebon <jlebon@redhat.com> - 0.3.7-1
Igor Gnatenko 569278
- Upstream release 0.3.7 (see %%{url}/releases/tag/v0.3.7)
Jonathan Lebon e6142c
Jonathan Lebon 6314f6
* Tue Apr 25 2017 Jonathan Lebon <jlebon@redhat.com> - 0.3.6-2
Jonathan Lebon 6314f6
- Don't build on ppc64
Jonathan Lebon 6314f6
Jonathan Lebon d9313e
* Mon Feb 27 2017 Jonathan Lebon <jlebon@redhat.com> - 0.3.6-1
Igor Gnatenko 569278
- Upstream release 0.3.6 (see %%{url}/releases/tag/v0.3.6)
Jonathan Lebon d9313e
Fedora Release Engineering b552d5
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.5-2
Fedora Release Engineering b552d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Fedora Release Engineering b552d5
Jonathan Lebon ae5242
* Thu Oct 06 2016 Jonathan Lebon <jlebon@redhat.com> - 0.3.5-1
Igor Gnatenko 569278
- Upstream release 0.3.5 (see %%{url}/releases/tag/v0.3.5)
Jonathan Lebon ae5242
Jonathan Lebon 953161
* Mon May 02 2016 Jonathan Lebon <jlebon@redhat.com> - 0.3.3-1
Igor Gnatenko 569278
- Upstream release 0.3.3 (see %%{url}/releases/tag/v0.3.3)
Jonathan Lebon 953161
Jonathan Lebon ce03f4
* Wed Apr 27 2016 Jonathan Lebon <jlebon@redhat.com> - 0.3.2-1
Jonathan Lebon ce03f4
- Upstream release 0.3.2.
Jonathan Lebon ce03f4
- Introduce 'showpasswd' alias
Jonathan Lebon ce03f4
- Make sure cloud-init doesn't add the default user
Jonathan Lebon ce03f4
- Make sure to clean up instance info
Jonathan Lebon ce03f4
Dennis Gilmore 7acb7f
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-2
Dennis Gilmore 7acb7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore 7acb7f
Jonathan Lebon ce03f4
* Thu Jan 28 2016 Jonathan Lebon <jlebon@redhat.com> - 0.3.1-1
Jonathan Lebon 5cb7d6
- Upstream release 0.3.1.
Jonathan Lebon 5cb7d6
Jonathan Lebon ce03f4
* Fri Jan 22 2016 Jonathan Lebon <jlebon@redhat.com> - 0.3-1
Jonathan Lebon 4fa054
- Upstream release 0.3.
Jonathan Lebon 4fa054
Jonathan Lebon 01696a
* Mon Jan 18 2016 Jonathan Lebon <jlebon@redhat.com> - 0.2-2
Jonathan Lebon 01696a
- Add s390 s390x and arm to ExcludeArch so that we don't try
Jonathan Lebon 01696a
  to be built on platforms that don't use grub2.
Jonathan Lebon 01696a
- Add explanation for libpwquality req.
Jonathan Lebon 01696a
Jonathan Lebon 65c71d
* Mon Jan 11 2016 Jonathan Lebon <jlebon@redhat.com> - 0.2-1
Jonathan Lebon 65c71d
- Upstream release 0.2.
Jonathan Lebon 01696a
- Change license to LGPLv3+.
Jonathan Lebon 01696a
- Set as noarch.
Jonathan Lebon 01696a
- Add empty build section.
Jonathan Lebon 01696a
- Add license and doc.
Jonathan Lebon 65c71d
Jonathan Lebon 65c71d
* Mon Jan 11 2016 Jonathan Lebon <jlebon@redhat.com> - 0.1-1
Jonathan Lebon 65c71d
- Initial release.