File n_UsrEtc.patch of Package xsm

diff -u -r -p xsm-1.0.4.orig/Makefile.am xsm-1.0.4/Makefile.am
--- xsm-1.0.4.orig/Makefile.am	2018-03-10 05:25:22.000000000 +0100
+++ xsm-1.0.4/Makefile.am	2020-07-03 12:36:15.551617000 +0200
@@ -73,7 +73,7 @@ dist_appdefault_DATA = \
 
 # system init file
 
-systeminitdir = $(SYSTEM_INIT_DIR)
+systeminitdir = /usr/etc/X11/xsm
 
 systeminit_DATA = system.xsm
 
diff -u -r -p xsm-1.0.4.orig/restart.c xsm-1.0.4/restart.c
--- xsm-1.0.4.orig/restart.c	2018-03-10 05:25:22.000000000 +0100
+++ xsm-1.0.4/restart.c	2020-07-03 12:26:18.281741000 +0200
@@ -538,9 +538,13 @@ StartDefaultApps (void)
 	f = fopen (SYSTEM_INIT_FILE, "r");
 	if (!f)
 	{
-	    printf ("Could not find default apps file.  Make sure you did\n");
-	    printf ("a 'make install' in the xsm build directory.\n");
-	    exit (1);
+	    f = fopen ("/usr/etc/X11/xsm/system.xsm", "r");
+	    if (!f)
+	    {
+		printf ("Could not find default apps file.  Make sure you did\n");
+		printf ("a 'make install' in the xsm build directory.\n");
+		exit (1);
+	    }
 	}
     }
     fcntl(fileno(f), F_SETFD, FD_CLOEXEC);
openSUSE Build Service is sponsored by