[X2Go-Commits] x2goserver.git - build-baikal (branch) updated: 3.1.1.3-285-g6d8c082

X2Go dev team git-admin at x2go.org
Fri Jan 3 20:51:55 CET 2014


The branch, build-baikal has been updated
       via  6d8c08225949f4c2c3f4fab862cc159bf6dfe582 (commit)
      from  9faed78b1887eb2bab9402d8eb026f9b222d5f85 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
-----------------------------------------------------------------------

Summary of changes:
 debian/changelog                       |    5 ++++-
 debian/libx2go-server-db-perl.postinst |   16 ----------------
 debian/x2goserver.postinst             |   17 ++++++++++++++++-
 x2goserver.spec                        |    2 +-
 4 files changed, 21 insertions(+), 19 deletions(-)

The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 272a424..4cb98da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -44,12 +44,15 @@ x2goserver (4.1.0.0-0x2go1) UNRELEASED; urgency=low
       x2goserver.conf in new x2goserver-common package.
     + Move several x2goserver-* package to x2goserver's Recommends field.
     + Add Reinhard Tartler to Uploaders.
-  * /debian/x2goserver.init:
+  * debian/x2goserver.postinst:
+    + Make sure x2godbadmin is evoked from package x2goserver.
+  * debian/x2goserver.init:
     + Rely on $PATH when invoking x2gocleansessions.
   * Move code in pre/post+inst/rm scripts around (from x2goserver package
     to libx2go-server-db-perl and x2goserver-common).
   * x2goclient.spec:
     + Bring debian/control and x2goclient.spec in sync.
+    + Make sure x2godbadmin is evoked from package x2goserver.
 
   [ Guangzhou Nianguan Electronics Technology Co.Ltd. ]
   * New upstream version (4.1.0.0):
diff --git a/debian/libx2go-server-db-perl.postinst b/debian/libx2go-server-db-perl.postinst
index 147d902..239d5c9 100755
--- a/debian/libx2go-server-db-perl.postinst
+++ b/debian/libx2go-server-db-perl.postinst
@@ -29,22 +29,6 @@ case "$1" in
 		if ! dpkg-statoverride --list /usr/lib/x2go/libx2go-server-db-sqlite3-wrapper >/dev/null; then
 		    dpkg-statoverride --add --update root x2gouser 2755 /usr/lib/x2go/libx2go-server-db-sqlite3-wrapper
 		fi
-
-		# setup up SQLite3 database, do nothing it PostgeSQL is already configured
-		if [ -f /etc/x2go/x2gosql/sql ] && egrep "^backend=sqlite.*" /etc/x2go/x2gosql/sql >/dev/null; then
-			if [ ! -f /var/lib/x2go/x2go_sessions ]; then
-				x2godbadmin --createdb
-			else
-				# make sure db permissions are set correctly
-				chown -R root:x2gouser /var/lib/x2go
-				# egid x2gouser needs write access to the db dir (for temporary db journal file)
-				chmod 0770 /var/lib/x2go
-				# ... and to the db file itself, of course
-				chmod 0660 /var/lib/x2go/x2go_sessions
-			fi
-		else
-			echo "X2Go is configured to use a non-SQLite DB backend, leaving the database alone."
-		fi
 		;;
 
 	abort-upgrade|abort-remove|abort-deconfigure)
diff --git a/debian/x2goserver.postinst b/debian/x2goserver.postinst
index b4fe116..2772bcb 100755
--- a/debian/x2goserver.postinst
+++ b/debian/x2goserver.postinst
@@ -52,12 +52,27 @@ case "$1" in
 		    dpkg-statoverride --add --update root root 0440 /etc/sudoers.d/x2goserver
 		fi
 
-
 		# create /etc/x2go/applications symlink if not already there (as link or as dir)
 		if ! test -e /etc/x2go/applications; then
 			ln -s /usr/share/applications /etc/x2go/applications
 		fi
 
+		# setup up SQLite3 database, do nothing if PostgeSQL is already configured
+		if [ -f /etc/x2go/x2gosql/sql ] && egrep "^backend=sqlite.*" /etc/x2go/x2gosql/sql >/dev/null; then
+			if [ ! -f /var/lib/x2go/x2go_sessions ]; then
+				x2godbadmin --createdb
+			else
+				# make sure db permissions are set correctly
+				chown -R root:x2gouser /var/lib/x2go
+				# egid x2gouser needs write access to the db dir (for temporary db journal file)
+				chmod 0770 /var/lib/x2go
+				# ... and to the db file itself, of course
+				chmod 0660 /var/lib/x2go/x2go_sessions
+			fi
+		else
+			echo "X2Go is configured to use a non-SQLite DB backend, leaving the database alone."
+		fi
+
 		;;
 
 	abort-upgrade|abort-remove|abort-deconfigure)
diff --git a/x2goserver.spec b/x2goserver.spec
index 7471012..5b0d91b 100644
--- a/x2goserver.spec
+++ b/x2goserver.spec
@@ -294,7 +294,7 @@ getent passwd x2gouser >/dev/null || \
     -c "x2go" x2gouser
 exit 0
 
-%post -n perl-X2Go-Server-DB
+%post
 # Initialize the session database
 [ ! -f %{_sharedstatedir}/x2go/x2go_sessions ] &&
   %{_sbindir}/x2godbadmin --createdb || :


hooks/post-receive
-- 
x2goserver.git (X2Go Server)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "x2goserver.git" (X2Go Server).




More information about the x2go-commits mailing list