[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xfs: Changes to 'debian-unstable'



 .gitignore             |   21 ---------------------
 debian/changelog       |   31 +++++++++++++++++++++++++++++++
 debian/control         |    2 +-
 debian/rules           |    4 ++++
 debian/xfs.init        |   13 ++++++++++++-
 debian/xfs.insserv     |    2 ++
 debian/xfs.postinst.in |    2 +-
 debian/xfs.postrm.in   |    3 ++-
 8 files changed, 53 insertions(+), 25 deletions(-)

New commits:
commit 5f3774ee76a327716774201224e0487a5364c655
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Jan 3 16:25:31 2010 +0000

    Import 1:1.0.8-6 upload

diff --git a/debian/changelog b/debian/changelog
index 0eccee6..21f1938 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xfs (1:1.0.8-6) unstable; urgency=low
+
+  * QA upload.
+  * Unsafe /tmp usage fixed in the init script. (Closes: #521107)
+
+ -- Luciano Bello <luciano@debian.org>  Wed, 18 Nov 2009 03:08:34 -0300
+
 xfs (1:1.0.8-5) unstable; urgency=low
 
   * QA upload.
diff --git a/debian/xfs.init b/debian/xfs.init
index 2e1e7d0..02f2d72 100644
--- a/debian/xfs.init
+++ b/debian/xfs.init
@@ -57,7 +57,8 @@ do_restorecon () {
 set_up_socket_dir () {
   echo -n "Setting up X font server socket directory $SOCKET_DIR..."
   if [ -e $SOCKET_DIR ] && ! [ -d $SOCKET_DIR ]; then
-    mv $SOCKET_DIR $SOCKET_DIR.$$
+    SOCKET_DIR_TMP=$(mktemp -d $SOCKET_DIR.XXXXX)
+    mv $SOCKET_DIR $SOCKET_DIR_TMP
   fi
   if ! [ -d $SOCKET_DIR ]; then
     mkdir -m 1777 $SOCKET_DIR || :

commit b4fd56d2dbc7414adbb40b4ac4a9465aac186fbe
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Oct 20 20:47:20 2009 +0200

    Import 1:1.0.8-5 upload

diff --git a/debian/changelog b/debian/changelog
index 29e21ce..0eccee6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+xfs (1:1.0.8-5) unstable; urgency=low
+
+  * QA upload.
+  * Move the fixup of the home directory name typo from the postinst to the
+    init script, to increase the chances that the daemon is not yet running
+    so that we can successfully run usermod to do the cleanup, and not need
+    to disturb the possible running X session by restarting the daemon.
+    (Closes: #546198)
+
+ -- Guillem Jover <guillem@debian.org>  Sat, 12 Sep 2009 03:17:23 +0200
+
 xfs (1:1.0.8-4) unstable; urgency=low
 
   * QA upload.
diff --git a/debian/xfs.init b/debian/xfs.init
index 490f19d..2e1e7d0 100644
--- a/debian/xfs.init
+++ b/debian/xfs.init
@@ -73,6 +73,14 @@ set_up_pid_dir () {
   fi
 }
 
+fixup_user_homedir () {
+  # Fix a typo in the home directory name created by an old package.
+  u_home=$(getent passwd debian-xfs | cut -d ":" -f 6)
+  if [ "$u_home" = "/nonexistant" ] ; then
+    usermod --home /nonexistent debian-xfs >/dev/null || true
+  fi
+}
+
 stillrunning () {
   if expr "$(cat /proc/$DAEMONPID/cmdline 2>/dev/null)" : "$DAEMON" >/dev/null \
     2>&1; then
@@ -110,6 +118,7 @@ fi
 
 case "$1" in
   start)
+    fixup_user_homedir
     set_up_socket_dir
     set_up_pid_dir
     echo -n "Starting X font server: xfs"
diff --git a/debian/xfs.postinst.in b/debian/xfs.postinst.in
index 046eecb..a60a3f8 100644
--- a/debian/xfs.postinst.in
+++ b/debian/xfs.postinst.in
@@ -19,12 +19,6 @@ if ! getent passwd debian-$THIS_PACKAGE > /dev/null ; then
 	adduser --quiet --system --disabled-password \
 		--home /nonexistent --no-create-home \
 		--shell /bin/false --group debian-$THIS_PACKAGE
-else
-  # Fix a typo in the home directory name created by an old package
-  u_home=$(getent passwd debian-$THIS_PACKAGE | cut -d ":" -f 6)
-  if [ "$u_home" = "/nonexistant" ] ; then
-    usermod --home /nonexistent debian-$THIS_PACKAGE
-  fi
 fi
 
 #INCLUDE_SHELL_LIB#

commit a96fabe593ba9e03f31216cbeef3cbfcad08035a
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Oct 20 20:45:18 2009 +0200

    Import 1:1.0.8-4 upload

diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index a835d28..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,21 +0,0 @@
-.deps
-Makefile
-Makefile.in
-aclocal.m4
-autom4te.cache
-compile
-config
-config.guess
-config.h
-config.h.in
-config.log
-config.status
-config.sub
-configure
-depcomp
-install-sh
-missing
-stamp-h1
-xfs
-xfs.1
-*~
diff --git a/autogen.sh b/autogen.sh
old mode 100755
new mode 100644
diff --git a/debian/changelog b/debian/changelog
index 08078b6..29e21ce 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+xfs (1:1.0.8-4) unstable; urgency=low
+
+  * QA upload.
+  * Fix init script dependency information:
+    - Add X-Start-Before with current display managers. (Closes: #542678)
+    Thanks to Petter Reinholdtsen <pere@hungry.com>.
+  * Fix typo in debian-xfs's user home directory name, for new and already
+    created users. (Closes: #511786)
+  * Define a new $x-font-server init.d virtual facility with xfs as value.
+  * Bump Standards-Version to 3.8.3.
+
+ -- Guillem Jover <guillem@debian.org>  Fri, 11 Sep 2009 00:35:05 +0200
+
 xfs (1:1.0.8-3) unstable; urgency=low
 
   * Remove the -1 debian revisions from build-depends.
diff --git a/debian/control b/debian/control
index 4116d03..a965d01 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,7 @@ Build-Depends:
  libxfont-dev (>= 1:1.0.0),
  xtrans-dev (>= 1.0.0),
  quilt
-Standards-Version: 3.8.2
+Standards-Version: 3.8.3
 Vcs-Git: git://git.debian.org/git/pkg-xorg/app/xfs
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/app/xfs.git
 
diff --git a/debian/rules b/debian/rules
index ce7d89c..edc47a8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -72,6 +72,10 @@ install: build
 	dh_clean -k
 	dh_installdirs
 
+	mkdir -p $(CURDIR)/debian/$(PACKAGE)/etc/insserv.conf.d
+	cp $(CURDIR)/debian/$(PACKAGE).insserv \
+	   $(CURDIR)/debian/$(PACKAGE)/etc/insserv.conf.d/$(PACKAGE)
+
 	cd obj-$(DEB_BUILD_GNU_TYPE) && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
 
 # Build architecture-dependent files here.
diff --git a/debian/xfs.init b/debian/xfs.init
index d8f70c4..490f19d 100644
--- a/debian/xfs.init
+++ b/debian/xfs.init
@@ -25,6 +25,7 @@
 # Required-Stop:     $local_fs $remote_fs $syslog
 # Should-Start:      $network
 # Should-Stop:       $network
+# X-Start-Before:    gdm kdm xdm ldm sdm
 # Default-Start:     2 3 4 5
 # Default-Stop:      1
 # Short-Description: Start/stop script for the X Font Server.
diff --git a/debian/xfs.insserv b/debian/xfs.insserv
new file mode 100644
index 0000000..213df0b
--- /dev/null
+++ b/debian/xfs.insserv
@@ -0,0 +1,2 @@
+# X Font Server available
+$x-font-server		xfs
diff --git a/debian/xfs.postinst.in b/debian/xfs.postinst.in
index aabc9ce..046eecb 100644
--- a/debian/xfs.postinst.in
+++ b/debian/xfs.postinst.in
@@ -17,8 +17,14 @@ THIS_SCRIPT=postinst
 
 if ! getent passwd debian-$THIS_PACKAGE > /dev/null ; then
 	adduser --quiet --system --disabled-password \
-		--home /nonexistant --no-create-home \
+		--home /nonexistent --no-create-home \
 		--shell /bin/false --group debian-$THIS_PACKAGE
+else
+  # Fix a typo in the home directory name created by an old package
+  u_home=$(getent passwd debian-$THIS_PACKAGE | cut -d ":" -f 6)
+  if [ "$u_home" = "/nonexistant" ] ; then
+    usermod --home /nonexistent debian-$THIS_PACKAGE
+  fi
 fi
 
 #INCLUDE_SHELL_LIB#
diff --git a/debian/xfs.postrm.in b/debian/xfs.postrm.in
index b96e1d2..803ec04 100644
--- a/debian/xfs.postrm.in
+++ b/debian/xfs.postrm.in
@@ -30,7 +30,8 @@ if [ "$1" = "purge" ]; then
   # Remove the user if we are relatively certain that we created it
   u_home=$(getent passwd debian-$THIS_PACKAGE | cut -d ":" -f 6)
   u_shell=$(getent passwd debian-$THIS_PACKAGE | cut -d ":" -f 7)
-  if [ "$u_home" = "/nonexistant" ] && [ "$u_shell" = "/bin/false" ] && [ -x /usr/sbin/deluser ] ; then
+  if [ "$u_home" = "/nonexistent" ] && [ "$u_shell" = "/bin/false" ] &&
+     [ -x /usr/sbin/deluser ] ; then
     deluser --system --quiet debian-$THIS_PACKAGE
   fi
 fi
diff --git a/debian/xsfbs/repack.sh b/debian/xsfbs/repack.sh
old mode 100755
new mode 100644
diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
old mode 100755
new mode 100644


Reply to: