From 6e3e2284bbd1aace344de8e55198b48c52339ba8 Mon Sep 17 00:00:00 2001 From: George Vlahavas Date: Sun, 16 Oct 2016 14:09:08 +0300 Subject: [PATCH] Do not run sed in place Since it creates issues with GNU/BSD sed compatibility, don't replace in place, just redirect the output to the destination. --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index d1e1752..09ea6df 100644 --- a/Makefile +++ b/Makefile @@ -9,13 +9,13 @@ man: install: install -d -m 755 $(DESTDIR)/$(PREFIX)/bin install -d -m 755 $(DESTDIR)/$(PREFIX)/share/desktop-directories - install -m 755 src/xdgmenumaker $(DESTDIR)/$(PREFIX)/bin/ install -m 644 desktop-directories/* $(DESTDIR)/$(PREFIX)/share/desktop-directories if [ -f man/xdgmenumaker.1 ]; then \ install -d -m 755 $(DESTDIR)/$(PREFIX)/share/man/man1; \ install -m 644 man/xdgmenumaker.1 $(DESTDIR)/$(PREFIX)/share/man/man1/; \ fi - sed -i"" "s|^prefix = 'not_set'|prefix = '$(PREFIX)'|" $(DESTDIR)/$(PREFIX)/bin/xdgmenumaker + sed "s|^prefix = 'not_set'|prefix = '$(PREFIX)'|" src/xdgmenumaker > $(DESTDIR)/$(PREFIX)/bin/xdgmenumaker + chmod 755 $(DESTDIR)/$(PREFIX)/bin/xdgmenumaker clean: test-clean rm -f man/xdgmenumaker.1