0001-force-symlink-creation.patch 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. From 13e0a4ca67d860bc8f1e3b2ad6a3926758d76b47 Mon Sep 17 00:00:00 2001
  2. From: Adam Duskett <adam.duskett@amarulasolutions.com>
  3. Date: Wed, 22 Nov 2023 14:09:13 -0700
  4. Subject: [PATCH] force symlink creation
  5. Force symlink creation to avoid errors when reinstalling
  6. Upstream: https://github.com/altlinux/libutempter/pull/5
  7. Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
  8. ---
  9. Makefile | 6 +++---
  10. 1 file changed, 3 insertions(+), 3 deletions(-)
  11. diff --git a/Makefile b/Makefile
  12. index 8c90121..1cfc627 100644
  13. --- a/Makefile
  14. +++ b/Makefile
  15. @@ -83,12 +83,12 @@ install:
  16. $(INSTALL) -p -m644 $(PROJECT).h $(DESTDIR)$(includedir)/
  17. $(INSTALL) -p -m755 $(SHAREDLIB) $(DESTDIR)$(libdir)/$(SHAREDLIB).$(VERSION)
  18. $(INSTALL) -p -m644 $(STATICLIB) $(DESTDIR)$(libdir)/
  19. - ln -s $(SHAREDLIB).$(VERSION) $(DESTDIR)$(libdir)/$(SONAME)
  20. - ln -s $(SONAME) $(DESTDIR)$(libdir)/$(SHAREDLIB)
  21. + ln -sf $(SHAREDLIB).$(VERSION) $(DESTDIR)$(libdir)/$(SONAME)
  22. + ln -sf $(SONAME) $(DESTDIR)$(libdir)/$(SHAREDLIB)
  23. $(INSTALL) -p -m644 $(PROJECT).3 $(DESTDIR)$(man3dir)/
  24. for n in lib$(PROJECT) utempter_add_record utempter_remove_record \
  25. utempter_remove_added_record utempter_set_helper; do \
  26. - ln -s $(PROJECT).3 $(DESTDIR)$(man3dir)/$$n.3; \
  27. + ln -sf $(PROJECT).3 $(DESTDIR)$(man3dir)/$$n.3; \
  28. done
  29. clean:
  30. --
  31. 2.42.0