| From 1c3bda45c55d2334af384caf9e7f240b7aaf2eb5 Mon Sep 17 00:00:00 2001 |
| From: Khem Raj <raj.khem@gmail.com> |
| Date: Tue, 3 Mar 2020 22:28:25 -0800 |
| Subject: [PATCH] Makefile: Use cp options to preserve file mode |
| |
| This fixes packaging issues e.g. |
| openh264: /usr/lib/libopenh264.so is owned by uid 1000, which is the same as the user running bitbake |
| |
| Upstream-Status: Submitted [https://github.com/cisco/openh264/pull/3245] |
| Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| --- |
| Makefile | 4 ++-- |
| 1 file changed, 2 insertions(+), 2 deletions(-) |
| |
| diff --git a/Makefile b/Makefile |
| index 74ff029d..ac643412 100644 |
| --- a/Makefile |
| +++ b/Makefile |
| @@ -306,8 +306,8 @@ install-shared: $(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIX) install-headers $ |
| mkdir -p $(DESTDIR)$(SHAREDLIB_DIR) |
| install -m 755 $(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIXFULLVER) $(DESTDIR)$(SHAREDLIB_DIR) |
| if [ "$(SHAREDLIBSUFFIXFULLVER)" != "$(SHAREDLIBSUFFIX)" ]; then \ |
| - cp -a $(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIXMAJORVER) $(DESTDIR)$(SHAREDLIB_DIR) ; \ |
| - cp -a $(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR) ; \ |
| + cp -R --no-dereference --preserve=mode,links $(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIXMAJORVER) $(DESTDIR)$(SHAREDLIB_DIR) ; \ |
| + cp -R --no-dereference --preserve=mode,links $(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR) ; \ |
| fi |
| mkdir -p $(DESTDIR)$(PREFIX)/$(LIBDIR_NAME)/pkgconfig |
| install -m 644 $(PROJECT_NAME).pc $(DESTDIR)$(PREFIX)/$(LIBDIR_NAME)/pkgconfig |
| -- |
| 2.25.1 |
| |