From fa8de2f6d89c139400d1d4d1d9827d8a70f6f421 Mon Sep 17 00:00:00 2001 From: Martin Sehnoutka Date: Wed, 2 Oct 2019 12:18:34 +0200 Subject: [PATCH] move files from /usr/libexec to /usr/lib There is no real difference in these two directories. Composer already uses /usr/lib, so OSBuild should use the same as well. --- osbuild.spec | 12 ++++++------ osbuild/pipeline.py | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/osbuild.spec b/osbuild.spec index 2802c49d..5665b6e9 100644 --- a/osbuild.spec +++ b/osbuild.spec @@ -47,13 +47,13 @@ A build system for OS images %install %py3_install -mkdir -p %{buildroot}%{_libexecdir}/%{pypi_name}/stages -install -p -m 0755 $(find stages -type f) %{buildroot}%{_libexecdir}/%{pypi_name}/stages/ +mkdir -p %{buildroot}%{_libdir}/%{pypi_name}/stages +install -p -m 0755 $(find stages -type f) %{buildroot}%{_libdir}/%{pypi_name}/stages/ -mkdir -p %{buildroot}%{_libexecdir}/%{pypi_name}/assemblers -install -p -m 0755 $(find assemblers -type f) %{buildroot}%{_libexecdir}/%{pypi_name}/assemblers/ +mkdir -p %{buildroot}%{_libdir}/%{pypi_name}/assemblers +install -p -m 0755 $(find assemblers -type f) %{buildroot}%{_libdir}/%{pypi_name}/assemblers/ -install -p -m 0755 osbuild-run %{buildroot}%{_libexecdir}/%{pypi_name}/ +install -p -m 0755 osbuild-run %{buildroot}%{_libdir}/%{pypi_name}/ %check exit 0 @@ -63,7 +63,7 @@ exit 0 %files %license LICENSE %{_bindir}/osbuild -%{_libexecdir}/%{pypi_name} +%{_libdir}/%{pypi_name} %files -n python3-%{pypi_name} %license LICENSE diff --git a/osbuild/pipeline.py b/osbuild/pipeline.py index 94b96030..855ae8be 100644 --- a/osbuild/pipeline.py +++ b/osbuild/pipeline.py @@ -69,7 +69,7 @@ class Stage: "options": self.options, } - path = "/run/osbuild/lib" if libdir else "/usr/libexec/osbuild" + path = "/run/osbuild/lib" if libdir else "/usr/lib/osbuild" r = build_root.run( [f"{path}/osbuild-run", f"{path}/stages/{self.name}"], binds=[f"{tree}:/run/osbuild/tree"], @@ -124,7 +124,7 @@ class Assembler: binds.append(f"{output_dir}:/run/osbuild/output") args["output_dir"] = "/run/osbuild/output" - path = "/run/osbuild/lib" if libdir else "/usr/libexec/osbuild" + path = "/run/osbuild/lib" if libdir else "/usr/lib/osbuild" with build_root.bound_socket("remoteloop") as sock, \ remoteloop.LoopServer(sock): r = build_root.run(