Merged update from upstream sources
This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/osbuild.git#4c60f0746824b5d61a1325122b469166e0dfbfd0
This commit is contained in:
parent
96a7c10765
commit
1fab410b4a
1
.gitignore
vendored
1
.gitignore
vendored
@ -21,3 +21,4 @@
|
|||||||
/osbuild-21.tar.gz
|
/osbuild-21.tar.gz
|
||||||
/osbuild-22.tar.gz
|
/osbuild-22.tar.gz
|
||||||
/osbuild-23.tar.gz
|
/osbuild-23.tar.gz
|
||||||
|
/osbuild-24.tar.gz
|
||||||
|
26
osbuild.spec
26
osbuild.spec
@ -1,7 +1,7 @@
|
|||||||
%global forgeurl https://github.com/osbuild/osbuild
|
%global forgeurl https://github.com/osbuild/osbuild
|
||||||
%global selinuxtype targeted
|
%global selinuxtype targeted
|
||||||
|
|
||||||
Version: 23
|
Version: 24
|
||||||
|
|
||||||
%forgemeta
|
%forgemeta
|
||||||
|
|
||||||
@ -37,11 +37,10 @@ Requires: util-linux
|
|||||||
Requires: python3-%{pypi_name} = %{version}-%{release}
|
Requires: python3-%{pypi_name} = %{version}-%{release}
|
||||||
Requires: (%{name}-selinux if selinux-policy-%{selinuxtype})
|
Requires: (%{name}-selinux if selinux-policy-%{selinuxtype})
|
||||||
|
|
||||||
# Turn off dependency generators for assemblers, runners and stages.
|
# Turn off dependency generators for runners. The reason is that runners are
|
||||||
# They run in a container, so there's no reason to generate dependencies
|
# tailored to the platform, e.g. on RHEL they are using platform-python. We
|
||||||
# from them. As of 2020-03-25 this filters out python3.6 dependency generated
|
# don't want to pick up those dependencies on other platform.
|
||||||
# by rhel runner.
|
%global __requires_exclude_from ^%{pkgdir}/(runners)/.*$
|
||||||
%global __requires_exclude_from ^%{pkgdir}/(assemblers|runners|stages)/.*$
|
|
||||||
|
|
||||||
# Turn off shebang mangling on RHEL. brp-mangle-shebangs (from package
|
# Turn off shebang mangling on RHEL. brp-mangle-shebangs (from package
|
||||||
# redhat-rpm-config) is run on all executables in a package after the `install`
|
# redhat-rpm-config) is run on all executables in a package after the `install`
|
||||||
@ -51,6 +50,10 @@ Requires: (%{name}-selinux if selinux-policy-%{selinuxtype})
|
|||||||
# - stages and assemblers, because they are run within osbuild build roots,
|
# - stages and assemblers, because they are run within osbuild build roots,
|
||||||
# which are not required to contain the same OS as the host and might thus
|
# which are not required to contain the same OS as the host and might thus
|
||||||
# have a different notion of "platform-python".
|
# have a different notion of "platform-python".
|
||||||
|
# RHEL NB: Since assemblers and stages are not excluded from the dependency
|
||||||
|
# generator, this also means that an additional dependency on /usr/bin/python3
|
||||||
|
# will be added. This is intended and needed, so that in the host build root
|
||||||
|
# /usr/bin/python3 is present so stages and assemblers can be run.
|
||||||
%global __brp_mangle_shebangs_exclude_from ^%{pkgdir}/(assemblers|runners|stages)/.*$
|
%global __brp_mangle_shebangs_exclude_from ^%{pkgdir}/(assemblers|runners|stages)/.*$
|
||||||
|
|
||||||
%{?python_enable_dependency_generator}
|
%{?python_enable_dependency_generator}
|
||||||
@ -116,6 +119,9 @@ install -p -m 0755 $(find runners -type f -or -type l) %{buildroot}%{pkgdir}/run
|
|||||||
mkdir -p %{buildroot}%{pkgdir}/sources
|
mkdir -p %{buildroot}%{pkgdir}/sources
|
||||||
install -p -m 0755 $(find sources -type f) %{buildroot}%{pkgdir}/sources
|
install -p -m 0755 $(find sources -type f) %{buildroot}%{pkgdir}/sources
|
||||||
|
|
||||||
|
mkdir -p %{buildroot}%{pkgdir}/inputs
|
||||||
|
install -p -m 0755 $(find inputs -type f) %{buildroot}%{pkgdir}/inputs
|
||||||
|
|
||||||
# mount point for bind mounting the osbuild library
|
# mount point for bind mounting the osbuild library
|
||||||
mkdir -p %{buildroot}%{pkgdir}/osbuild
|
mkdir -p %{buildroot}%{pkgdir}/osbuild
|
||||||
|
|
||||||
@ -181,6 +187,14 @@ fi
|
|||||||
%selinux_relabel_post -s %{selinuxtype}
|
%selinux_relabel_post -s %{selinuxtype}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jan 28 2021 Christian Kellner <ckellner@redhat.com> - 24-1
|
||||||
|
- Upstream release 24
|
||||||
|
- Turn on dependency generator for everything but runners
|
||||||
|
- Include new 'input' binaries
|
||||||
|
|
||||||
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 23-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||||
|
|
||||||
* Fri Oct 23 2020 Christian Kellner <ckellner@redhat.com> - 23-1
|
* Fri Oct 23 2020 Christian Kellner <ckellner@redhat.com> - 23-1
|
||||||
- Upstream release 23
|
- Upstream release 23
|
||||||
- Do not mangle shebangs for assemblers, runners & stages.
|
- Do not mangle shebangs for assemblers, runners & stages.
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (osbuild-23.tar.gz) = a3f1489cc12c875cc1d1cef52f38a618ee395284cad4c6838e3f0022ad50bc1fd1d0bc53eb3b9ce293ffbef9096f4aa37fd4a506aa04a24017b4fe98787a0f20
|
SHA512 (osbuild-24.tar.gz) = 6a9f97bc099335cdddfc2894cffc163569a90afea1e4f0df0961d1c272184a7d9a7c069628e121ba0b45b6a4aeae469ef0ac0aa26862a664580723809622bf9d
|
||||||
|
Loading…
Reference in New Issue
Block a user