Install schemata
Install schemata to <datadir>/osbuild/schemas and include a symlink to it in /usr/lib/osbuild/schemas. This is needed otherwise schema validation will not work.
This commit is contained in:
parent
23359b9fcb
commit
608a0578c2
12
osbuild.spec
12
osbuild.spec
@ -8,7 +8,7 @@ Version: 14
|
||||
%global pkgdir %{_prefix}/lib/%{pypi_name}
|
||||
|
||||
Name: %{pypi_name}
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
License: ASL 2.0
|
||||
|
||||
URL: %{forgeurl}
|
||||
@ -88,6 +88,11 @@ install -p -m 0755 $(find sources -type f) %{buildroot}%{pkgdir}/sources
|
||||
# mount point for bind mounting the osbuild library
|
||||
mkdir -p %{buildroot}%{pkgdir}/osbuild
|
||||
|
||||
# schemata
|
||||
mkdir -p %{buildroot}%{_datadir}/osbuild/schemas
|
||||
install -p -m 0755 $(find schemas/*.json) %{buildroot}%{_datadir}/osbuild/schemas
|
||||
ln -s %{_datadir}/osbuild/schemas %{buildroot}%{pkgdir}/schemas
|
||||
|
||||
# documentation
|
||||
mkdir -p %{buildroot}%{_mandir}/man1
|
||||
mkdir -p %{buildroot}%{_mandir}/man5
|
||||
@ -104,6 +109,7 @@ exit 0
|
||||
%{_bindir}/osbuild
|
||||
%{_mandir}/man1/%{name}.1*
|
||||
%{_mandir}/man5/%{name}-manifest.5*
|
||||
%{_datadir}/osbuild/schemas
|
||||
%{pkgdir}
|
||||
# the following files are in the ostree sub-package
|
||||
%exclude %{pkgdir}/assemblers/org.osbuild.ostree.commit
|
||||
@ -124,6 +130,10 @@ exit 0
|
||||
%{pkgdir}/stages/org.osbuild.rpm-ostree
|
||||
|
||||
%changelog
|
||||
* Wed May 6 2020 Christian Kellner <christian@kellner.me> - 14-2
|
||||
- Install schemata to <datadir>/osbuild/schemas and include a
|
||||
symlink to it in /usr/lib/osbuild/schemas
|
||||
|
||||
* Wed May 6 2020 Christian Kellner <christian@kellner.me> - 14-1
|
||||
- new upstream release 14
|
||||
- The directories /usr/lib/osbuild/{assemblers, stages}/osbuild
|
||||
|
||||
Loading…
Reference in New Issue
Block a user