Branch: master

bbf51c9c 2015-04-08 15:52:39 Timothy Pearson
Fix tdm-trinity not starting on Ubuntu due to Plymouth hang
Continually retry tdm start on Ubuntu
M ubuntu/maverick/tdebase/debian/tdm-trinity.conf
diff --git a/ubuntu/maverick/tdebase/debian/tdm-trinity.conf b/ubuntu/maverick/tdebase/debian/tdm-trinity.conf
index 927006e..61260c9 100755
--- a/ubuntu/maverick/tdebase/debian/tdm-trinity.conf
+++ b/ubuntu/maverick/tdebase/debian/tdm-trinity.conf
@@ -16,6 +16,9 @@
 
 stop on runlevel [016]
 
+respawn
+respawn limit unlimited
+
 emits login-session-start
 emits desktop-session-start
 emits desktop-shutdown
@@ -29,7 +32,7 @@
         # quit plymouth all the time. Note that sleeping appears necessary
         # as the VT freeing is somewhat delayed and TDM would otherwise go
         # to configured KVT+1 (if plymouth was using it).
-        $(plymouth --quit && plymouth --wait && sleep 1) || :
+        $(plymouth --quit && sleep 1) || :
         if [ "$RUNLEVEL" = S -o "$RUNLEVEL" = 1 ]
         then
             # Single-user mode