Hi,
I needed to patch some make files of x2goserver in order to be able to
build rpm packages of it.
It would be nice if you could evaluate them and see, if they can be
merged upstream.
Thanks,
Oliver
diff -ruN x2goserver_3.0.99.10.orig/x2goserver/Makefile x2goserver_3.0.99.10/x2goserver/Makefile
--- x2goserver_3.0.99.10.orig/x2goserver/Makefile 2012-02-01 13:41:59.000000000 +0100
+++ x2goserver_3.0.99.10/x2goserver/Makefile 2012-02-07 13:52:15.310405613 +0100
@@ -3,9 +3,15 @@
SRC_DIR=$(CURDIR)
SHELL=/bin/bash
-INSTALL_DIR=install -d -o root -g root -m 755
-INSTALL_FILE=install -o root -g root -m 644
-INSTALL_PROGRAM=install -o root -g root -m 755
+INSTALL_TYPE=
+ifeq ($(INSTALL_TYPE),pkgbuild)
+INSTALL_OWNER=
+else
+INSTALL_OWNER=-o root -g root
+endif
+INSTALL_DIR=install $(INSTALL_OWNER) -d -m 755
+INSTALL_FILE=install $(INSTALL_OWNER) -m 644
+INSTALL_PROGRAM=install $(INSTALL_OWNER) -m 755
RM_FILE=rm -f
RM_DIR=rmdir -p --ignore-fail-on-non-empty
diff -ruN x2goserver_3.0.99.10.orig/x2goserver-compat/Makefile x2goserver_3.0.99.10/x2goserver-compat/Makefile
--- x2goserver_3.0.99.10.orig/x2goserver-compat/Makefile 2012-02-01 13:41:59.000000000 +0100
+++ x2goserver_3.0.99.10/x2goserver-compat/Makefile 2012-02-07 13:52:37.598261233 +0100
@@ -3,9 +3,15 @@
SRC_DIR=$(CURDIR)
SHELL=/bin/bash
-INSTALL_DIR=install -d -o root -g root -m 755
-INSTALL_FILE=install -o root -g root -m 644
-INSTALL_PROGRAM=install -o root -g root -m 755
+INSTALL_TYPE=
+ifeq ($(INSTALL_TYPE),pkgbuild)
+INSTALL_OWNER=
+else
+INSTALL_OWNER=-o root -g root
+endif
+INSTALL_DIR=install $(INSTALL_OWNER) -d -m 755
+INSTALL_FILE=install $(INSTALL_OWNER) -m 644
+INSTALL_PROGRAM=install $(INSTALL_OWNER) -m 755
RM_FILE=rm -f
RM_DIR=rmdir -p --ignore-fail-on-non-empty
diff -ruN x2goserver_3.0.99.10.orig/x2goserver-extensions/Makefile x2goserver_3.0.99.10/x2goserver-extensions/Makefile
--- x2goserver_3.0.99.10.orig/x2goserver-extensions/Makefile 2012-02-01 13:41:59.000000000 +0100
+++ x2goserver_3.0.99.10/x2goserver-extensions/Makefile 2012-02-07 13:52:57.861130005 +0100
@@ -3,9 +3,15 @@
SRC_DIR=$(CURDIR)
SHELL=/bin/bash
-INSTALL_DIR=install -d -o root -g root -m 755
-INSTALL_FILE=install -o root -g root -m 644
-INSTALL_PROGRAM=install -o root -g root -m 755
+INSTALL_TYPE=
+ifeq ($(INSTALL_TYPE),pkgbuild)
+INSTALL_OWNER=
+else
+INSTALL_OWNER=-o root -g root
+endif
+INSTALL_DIR=install $(INSTALL_OWNER) -d -m 755
+INSTALL_FILE=install $(INSTALL_OWNER) -m 644
+INSTALL_PROGRAM=install $(INSTALL_OWNER) -m 755
RM_FILE=rm -f
RM_DIR=rmdir -p --ignore-fail-on-non-empty
diff -ruN x2goserver_3.0.99.10.orig/x2goserver-printing/Makefile x2goserver_3.0.99.10/x2goserver-printing/Makefile
--- x2goserver_3.0.99.10.orig/x2goserver-printing/Makefile 2012-02-01 13:41:59.000000000 +0100
+++ x2goserver_3.0.99.10/x2goserver-printing/Makefile 2012-02-07 13:53:44.101830615 +0100
@@ -3,9 +3,15 @@
SRC_DIR=$(CURDIR)
SHELL=/bin/bash
-INSTALL_DIR=install -d -o root -g root -m 755
-INSTALL_FILE=install -o root -g root -m 644
-INSTALL_PROGRAM=install -o root -g root -m 755
+INSTALL_TYPE=
+ifeq ($(INSTALL_TYPE),pkgbuild)
+INSTALL_OWNER=
+else
+INSTALL_OWNER=-o root -g root
+endif
+INSTALL_DIR=install $(INSTALL_OWNER) -d -m 755
+INSTALL_FILE=install $(INSTALL_OWNER) -m 644
+INSTALL_PROGRAM=install $(INSTALL_OWNER) -m 755
RM_FILE=rm -f
RM_DIR=rmdir -p --ignore-fail-on-non-empty
diff -ruN x2goserver_3.0.99.10.orig/x2goserver-pyhoca/Makefile x2goserver_3.0.99.10/x2goserver-pyhoca/Makefile
--- x2goserver_3.0.99.10.orig/x2goserver-pyhoca/Makefile 2012-02-01 13:41:59.000000000 +0100
+++ x2goserver_3.0.99.10/x2goserver-pyhoca/Makefile 2012-02-07 13:54:51.006397655 +0100
@@ -3,9 +3,15 @@
SRC_DIR=$(CURDIR)
SHELL=/bin/bash
-INSTALL_DIR=install -d -o root -g root -m 755
-INSTALL_FILE=install -o root -g root -m 644
-INSTALL_PROGRAM=install -o root -g root -m 755
+INSTALL_TYPE=
+ifeq ($(INSTALL_TYPE),pkgbuild)
+INSTALL_OWNER=
+else
+INSTALL_OWNER=-o root -g root
+endif
+INSTALL_DIR=install $(INSTALL_OWNER) -d -m 755
+INSTALL_FILE=install $(INSTALL_OWNER) -m 644
+INSTALL_PROGRAM=install $(INSTALL_OWNER) -m 755
RM_FILE=rm -f
RM_DIR=rmdir -p --ignore-fail-on-non-empty
diff -ruN x2goserver_3.0.99.10.orig/x2goserver-xsession/Makefile x2goserver_3.0.99.10/x2goserver-xsession/Makefile
--- x2goserver_3.0.99.10.orig/x2goserver-xsession/Makefile 2012-02-01 13:41:59.000000000 +0100
+++ x2goserver_3.0.99.10/x2goserver-xsession/Makefile 2012-02-07 13:51:33.795674609 +0100
@@ -3,17 +3,24 @@
SRC_DIR=$(CURDIR)
SHELL=/bin/bash
-INSTALL_DIR=install -d -o root -g root -m 755
-INSTALL_FILE=install -o root -g root -m 644
+INSTALL_TYPE=
+ifeq ($(INSTALL_TYPE),pkgbuild)
+INSTALL_OWNER=
+else
+INSTALL_OWNER=-o root -g root
+endif
+INSTALL_DIR=install $(INSTALL_OWNER) -d -m 755
+INSTALL_FILE=install $(INSTALL_OWNER) -m 644
+INSTALL_PROGRAM=install $(INSTALL_OWNER) -m 755
INSTALL_SYMLINK=ln -s -f
-INSTALL_PROGRAM=install -o root -g root -m 755
RM_FILE=rm -f
RM_DIR=rmdir -p --ignore-fail-on-non-empty
DESTDIR=
PREFIX=/usr/local
-ETCDIR=/etc/x2go
+SYSCONFDIR=/etc
+ETCDIR=$(SYSCONFDIR)/x2go
#BINDIR=$(PREFIX)/bin
#SBINDIR=$(PREFIX)/sbin
#LIBDIR=$(PREFIX)/lib/x2go
@@ -64,9 +71,9 @@
install_config:
$(INSTALL_DIR) $(DESTDIR)$(ETCDIR)
# provide target dirs for X11 related symlinks
- mkdir -p $(DESTDIR)/etc/X11/Xresources
- mkdir -p $(DESTDIR)/etc/X11/Xsession.d
- touch $(DESTDIR)/etc/X11/Xsession.options
+ mkdir -p $(DESTDIR)$(SYSCONFDIR)/X11/Xresources
+ mkdir -p $(DESTDIR)$(SYSCONFDIR)/X11/Xsession.d
+ touch $(DESTDIR)$(SYSCONFDIR)/X11/Xsession.options
$(INSTALL_FILE) etc/Xsession $(DESTDIR)$(ETCDIR)/
$(INSTALL_SYMLINK) /etc/X11/Xresources $(DESTDIR)$(ETCDIR)/
$(INSTALL_SYMLINK) /etc/X11/Xsession.d $(DESTDIR)$(ETCDIR)/
_______________________________________________
X2Go-Dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/x2go-dev