diff --git a/sbl-install_perms.patch b/sbl-install_perms.patch new file mode 100644 index 0000000..7770c3a --- /dev/null +++ b/sbl-install_perms.patch @@ -0,0 +1,33 @@ +--- brld/Makefile ++++ brld/Makefile +@@ -39,8 +39,8 @@ + + install: $(PRG) $(LIBNAME) + install --directory $(DESTDIR)$(INSTPATH) +- install -m 744 $(PRG) $(DESTDIR)$(INSTPATH) +- install -m 744 ../config/brld $(DESTDIR)$(CONFDIR)/init.d ++ install -m 755 $(PRG) $(DESTDIR)$(INSTPATH) ++ install -m 755 ../config/brld $(DESTDIR)$(CONFDIR)/init.d + ln -sf $(CONFDIR)/init.d/brld $(DESTDIR)$(PREFIX)/sbin/rcbrld + install --directory $(DESTDIR)$(LIBINSTPATH) + install -m 755 $(LIBNAME).$(SOVER) $(DESTDIR)$(LIBINSTPATH) +--- sbl/Makefile ++++ sbl/Makefile +@@ -22,7 +22,7 @@ + BRLDEV = /dev/ttyS0 + EXEC_PATH = ./ + REINSTALL_PATH = ./ +-INSTALL_EXEC = --owner=root --group=root --mode=0744 ++INSTALL_EXEC = --owner=root --group=root --mode=0755 + + # To compile in a.out (if you use ELF by default), you may be able to use + # `-b i486-linuxaout'; however, you may also need to use the -V flag, or +@@ -71,7 +71,7 @@ + install -m 644 ../brltbl/* $(DESTDIR)$(CONFDIR)/sbl/brltbl + install --directory $(DESTDIR)$(CONFDIR)/init.d + install -m 644 ../config/sbl.conf $(DESTDIR)$(CONFDIR) +- install -m 744 ../config/sbl $(DESTDIR)$(CONFDIR)/init.d ++ install -m 755 ../config/sbl $(DESTDIR)$(CONFDIR)/init.d + ln -sf $(CONFDIR)/init.d/sbl $(DESTDIR)$(PREFIX)/sbin/rcsbl + install --directory $(DESTDIR)/var/run + # mkfifo $(DESTDIR)/var/run/sbl.fifo.in diff --git a/sbl.changes b/sbl.changes index 81d84d7..bea0a20 100644 --- a/sbl.changes +++ b/sbl.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Sep 11 13:53:54 CEST 2014 - ro@suse.de + +- install binaries with mode 0755 not 0744 (bnc#851625) + ------------------------------------------------------------------- Fri Sep 5 14:46:52 CEST 2014 - ro@suse.de diff --git a/sbl.spec b/sbl.spec index 8db6032..f6c52d2 100644 --- a/sbl.spec +++ b/sbl.spec @@ -33,6 +33,7 @@ Source1: sbl.service Source2: brld.service Patch1: sbl-shared.patch Patch2: sbl-nostrip.patch +Patch3: sbl-install_perms.patch Summary: SUSE blinux License: GPL-2.0+ Group: Hardware/Other @@ -72,6 +73,7 @@ Authors: %setup -q %patch1 -p0 %patch2 -p0 +%patch3 %build make CFLAGS="$RPM_OPT_FLAGS -D_POSIX_C_SOURCE=2 -D_BSD_SOURCE" LIB_CFLAGS="$RPM_OPT_FLAGS -D_POSIX_C_SOURCE=2 -D_BSD_SOURCE -fPIC -I%_includedir/speech-dispatcher"