diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3d4896c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/zezere-*.tar.gz diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..5b3329d --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,23 @@ +specfile_path: zezere.spec +synced_files: + - zezere.spec + - .packit.yaml +upstream_package_name: zezere +downstream_package_name: zezere +jobs: + - job: sync_from_downstream + trigger: commit + - job: propose_downstream + trigger: release + metadata: + dist-git-branch: master + - job: propose_downstream + trigger: release + metadata: + dist-git-branch: f31 + - job: tests + trigger: pull_request + metadata: + targets: + - fedora-rawhide-x86_64 + - fedora-31-x86_64 diff --git a/README.md b/README.md new file mode 100644 index 0000000..c559ff3 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# zezere + +The zezere package \ No newline at end of file diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..fa20533 --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 0.8.2.dev72+g8db4baa. diff --git a/dead.package b/dead.package deleted file mode 100644 index c09526d..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -No longer used by IoT diff --git a/sources b/sources new file mode 100644 index 0000000..8edb441 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (zezere-0.5.tar.gz) = 6edcf62b08d22cba229995fa15a29d1642b3d5a11d0c0c6db732e006c38b094525151df8ed9486a257e083ed410d2f613c30718ed16bc09507f576828c8de936 diff --git a/zezere.spec b/zezere.spec new file mode 100644 index 0000000..abb7f36 --- /dev/null +++ b/zezere.spec @@ -0,0 +1,80 @@ +Name: zezere +Version: 0.5 +Release: 2%{?dist} +Summary: A provisioning service for Fedora IoT +License: MIT +URL: https://github.com/fedora-iot/zezere +Source0: https://github.com/fedora-iot/zezere/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz + +BuildArch: noarch +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: systemd + +%description +Zezere is a provisioning service for Fedora IoT. It can be used for deploying +Fedora IoT to devices without needing a physical console. + +%package ignition +Summary: Ignition client for Zezere +Requires: python3-setuptools +Requires: ignition + +%description ignition +An Ignition client for Zezere managed systems. + +%prep +%autosetup -p1 + +%build +%py3_build + +%install +%py3_install +install zezere_ignition/__init__.py %{buildroot}/usr/bin/zezere-ignition +chmod +x %{buildroot}/usr/bin/zezere-ignition +mkdir -p %{buildroot}%{_unitdir} +install zezere_ignition/zezere_ignition* %{buildroot}%{_unitdir}/ +mkdir -p %{buildroot}%{_sharedstatedir}/zezere +mkdir -p %{buildroot}%{_sysconfdir}/issue.d/ +ln -s /run/zezere-ignition-banner %{buildroot}%{_sysconfdir}/issue.d/zezere_ignition.issue + +%files +%license LICENSE +%{_sharedstatedir}/zezere +%{_bindir}/zezere-manage +%{python3_sitelib}/zezere/ +%{python3_sitelib}/zezere-* + +%files ignition +%{_bindir}/zezere-ignition +%{_sysconfdir}/issue.d/zezere_ignition.issue +%{_unitdir}/* + +%changelog +* Wed Apr 15 2020 Peter Robinson - 0.5-2 +- Update to 0.5 + +* Wed Apr 08 2020 Peter Robinson - 0.4-2 +- Fix ignition keys fragment merging (rhbz 1820614) + +* Tue Apr 7 2020 Peter Robinson 0.4-1 +- Update to 0.4 + +* Fri Mar 20 2020 Patrick Uiterwijk - 0.3-2 +- Backport /usr/lib/zezere-ignition-url patch + +* Tue Mar 17 2020 Peter Robinson - 0.3-1 +- Update to 0.3 + +* Fri Feb 21 2020 Packit Service - 0.2-2 +- new upstream release: 0.2 + +* Fri Jan 31 2020 Fedora Release Engineering - 0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Dec 5 2019 Peter Robinson 0.1-2 +- Review fixes and updates + +* Thu Dec 5 2019 Peter Robinson 0.1-1 +- Initial package