Index: pesign-116/util/Makefile =================================================================== --- pesign-116.orig/util/Makefile +++ pesign-116/util/Makefile @@ -7,7 +7,7 @@ include $(TOPDIR)/Make.efirules include $(TOPDIR)/Make.defaults FORMAT=efi-app-$(HOSTARCH) -LDFLAGS = -nostdlib -T $(LIBDIR)/gnuefi/elf_$(HOSTARCH)_efi.lds -shared -Bsymbolic $(LIBDIR)/gnuefi/crt0-efi-$(HOSTARCH).o -L$(LIBDIR) +LDFLAGS = -nostdlib -T $(LIBDIR)/elf_$(HOSTARCH)_efi.lds -shared -Bsymbolic $(LIBDIR)/crt0-efi-$(HOSTARCH).o -L$(LIBDIR) LIBS=-lefi -lgnuefi $(shell $(CC) -print-libgcc-file-name) CCLDFLAGS = BUILDFLAGS = -I/usr/include/efi/ -I/usr/include/efi/$(HOSTARCH)/ -I/usr/include/efi/protocol -fpic -fshort-wchar -fno-reorder-functions -fno-strict-aliasing -fno-merge-constants -mno-red-zone -Wimplicit-function-declaration @@ -20,8 +20,8 @@ clean : @rm -rfv *.o *.a *.so .*.d $(TARGETS) install : - $(INSTALL) -d -m 755 $(INSTALLROOT)/boot/efi/EFI/redhat/ - $(INSTALL) -m 755 *.efi $(INSTALLROOT)/boot/efi/EFI/redhat/ + $(INSTALL) -d -m 755 $(INSTALLROOT)/boot/efi/EFI/sles/ + $(INSTALL) -m 755 *.efi $(INSTALLROOT)/boot/efi/EFI/sles/ install_systemd: Index: pesign-116/src/pesign.sysvinit.in =================================================================== --- pesign-116.orig/src/pesign.sysvinit.in +++ pesign-116/src/pesign.sysvinit.in @@ -6,16 +6,19 @@ # processname: /usr/bin/pesign # pidfile: @@RUNDIR@@pesign.pid ### BEGIN INIT INFO -# Provides: pesign -# Default-Start: -# Default-Stop: +# Provides: pesign +# Should-Start: $remote_fs +# Should-Stop: $remote_fs +# Required-Start: +# Required-Stop: +# Default-Start: 2 3 5 # Short-Description: The pesign PE signing daemon # Description: The pesign PE signing daemon ### END INIT INFO -. /etc/init.d/functions [ -f /usr/bin/pesign ] || exit 1 +PESIGN_PIDFILE=@@RUNDIR@@pesign.pid RETVAL=0 start(){ @@ -23,7 +26,7 @@ start(){ mkdir @@RUNDIR@@pesign 2>/dev/null && chown pesign:pesign @@RUNDIR@@pesign && chmod 0770 @@RUNDIR@@pesign - daemon /usr/bin/pesign --daemonize + startproc -f -p "$PESIGN_PIDFILE" /usr/bin/pesign --daemonize RETVAL=$? echo touch /var/lock/subsys/pesign Index: pesign-116/Makefile =================================================================== --- pesign-116.orig/Makefile +++ pesign-116/Makefile @@ -11,7 +11,6 @@ SUBDIRS := include libdpe src install : $(INSTALL) -d -m 755 $(INSTALLROOT)$(docdir)/pesign-$(VERSION)/ - $(INSTALL) -pm 644 COPYING $(INSTALLROOT)$(docdir)/pesign-$(VERSION)/ @$(call descend) install_systemd install_sysvinit : install