]> git.pld-linux.org Git - packages/entrance.git/commitdiff
- updated for 0.9.0.009
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 9 Sep 2007 17:32:04 +0000 (17:32 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    entrance-conf.in.patch -> 1.4
    entrance-use_bash.patch -> 1.2

entrance-conf.in.patch
entrance-use_bash.patch

index e87bcd7d16c057252fade11339871a689984a7d5..32acaa9953701f39e2fdd7ec70dc9fc445321882 100644 (file)
@@ -1,26 +1,45 @@
---- entrance/data/config/build_config.sh.in    2004-04-11 00:23:16.000000000 +0200
-+++ entrance/data/config/build_config.sh.in.new        2005-01-08 15:49:36.768610184 +0100
-@@ -1,5 +1,5 @@
- #!/bin/sh -e
+--- entrance-0.9.0.009/data/config/build_config.sh.in.orig     2006-09-05 02:36:29.000000000 +0200
++++ entrance-0.9.0.009/data/config/build_config.sh.in  2007-09-09 18:35:23.325602997 +0200
+@@ -19,7 +19,7 @@
+ }
+ SESSION_DIR=""
 -DB="./entrance_config.cfg"
 +DB="/var/lib/entrance/entrance_config.cfg"
- rm -f $DB
  
- # set auth to 1 for pam, 2 for shadow
-@@ -19,6 +19,8 @@
- #ecore_config -c $DB -k /entrance/fonts/1/-s -s "/usr/X11R6/lib/X11/fonts/Truetype/"
+ while [ -n "$1" ] ; do
+       case $1 in
+@@ -61,10 +61,10 @@
  ecore_config -c $DB -k /entrance/greeting/before -s "Welcome to"
  ecore_config -c $DB -k /entrance/greeting/after -s ""
-+
-+dont_run() {
- ecore_config -c $DB -k /entrance/session/count -i 7
- ecore_config -c $DB -k /entrance/session/0/session -s "default"
- ecore_config -c $DB -k /entrance/session/0/title -s "Default"
-@@ -41,6 +43,23 @@
- ecore_config -c $DB -k /entrance/session/6/session -s "failsafe"
- ecore_config -c $DB -k /entrance/session/6/title -s "Failsafe"
- ecore_config -c $DB -k /entrance/session/6/icon -s "failsafe.png"
-+}
+-count=0
+-ecore_config -c $DB -k /entrance/session/0/session -s "default"
+-ecore_config -c $DB -k /entrance/session/0/title -s "Default"
+-ecore_config -c $DB -k /entrance/session/0/icon -s "default.png"
++#count=0
++#ecore_config -c $DB -k /entrance/session/0/session -s "default"
++#ecore_config -c $DB -k /entrance/session/0/title -s "Default"
++#ecore_config -c $DB -k /entrance/session/0/icon -s "default.png"
+ #if [ -z "$SESSION_DIR" ] ; then
+ #     count=`(expr $count + 6)`
+ #     ecore_config -c $DB -k /entrance/session/1/session -s "@prefix@/bin/enlightenment"
+@@ -91,12 +91,27 @@
+ #             ecore_config -c $DB -k /entrance/session/$count/icon -s "$s.png"
+ #     done
+ #fi
+-count=`(expr $count + 1)`
+-ecore_config -c $DB -k /entrance/session/$count/session -s "failsafe"
+-ecore_config -c $DB -k /entrance/session/$count/title -s "Failsafe"
+-ecore_config -c $DB -k /entrance/session/$count/icon -s "failsafe.png"
+-count=`(expr $count + 1)`
+-ecore_config -c $DB -k /entrance/session/count -i $count
++#count=`(expr $count + 1)`
++#ecore_config -c $DB -k /entrance/session/$count/session -s "failsafe"
++#ecore_config -c $DB -k /entrance/session/$count/title -s "Failsafe"
++#ecore_config -c $DB -k /entrance/session/$count/icon -s "failsafe.png"
++#count=`(expr $count + 1)`
++#ecore_config -c $DB -k /entrance/session/count -i $count
 +
 +ecore_config -c $DB -k /entrance/session/count -i @COUNT@
 +# lines starting with ^#session: will be parsed for each .desktop file
 +#session:ecore_config -c $DB -k /entrance/session/@NUM@/title -s "@TITLE@"
 +#session:ecore_config -c $DB -k /entrance/session/@NUM@/icon -s "@ICON@"
 +
-+. /tmp/sessions
-+
++. /var/lib/entrance/sessions
  ecore_config -c $DB -k /entrance/system/reboot -i 1
  ecore_config -c $DB -k /entrance/system/halt -i 1
- ecore_config -c $DB -k /entrance/user/remember -i 1
 --- entrance/data/Makefile.am  2003-10-22 13:29:59.000000000 +0200
 +++ entrance/data/Makefile.am.new      2005-01-08 15:50:12.962107936 +0100
 @@ -1,2 +1,2 @@
 -SUBDIRS = config images themes fonts users
 +SUBDIRS = images themes fonts users
 
---- entrance-0.9.0.005/data/Makefile.in~       2006-01-14 19:13:50.000000000 +0000
-+++ entrance-0.9.0.005/data/Makefile.in        2006-01-14 19:17:52.000000000 +0000
-@@ -123,7 +123,7 @@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
- xsession = @xsession@
--SUBDIRS = config images themes fonts users
-+SUBDIRS = images themes fonts users
- subdir = data
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
index d7691f95c29c1847fcded36882bbea418fc11459..de493b9f821330ebc75eef8986ec35a6392701bb 100644 (file)
@@ -1,33 +1,20 @@
-diff -Nur entrance-0.9.0.006/src/client/entrance_session.c entrance-0.9.0.006.bash/src/client/entrance_session.c
---- entrance-0.9.0.006/src/client/entrance_session.c   2006-01-24 04:45:27.000000000 +0100
-+++ entrance-0.9.0.006.bash/src/client/entrance_session.c      2006-03-18 20:03:58.000000000 +0100
-@@ -480,7 +480,7 @@
-            snprintf(buf, sizeof(buf), "%s/entrance_login %i", PACKAGE_BIN_DIR,
-                     (int) pid);
-         }
--        shell = strdup("/bin/sh");
-+        shell = strdup("/bin/bash");
-         /* this bypasses a race condition where entrance loses its x
-            connection before the wm gets it and x goes and resets itself */
-         sleep(10);
-@@ -495,7 +495,7 @@
-    entrance_session_free(e);
-    /* replace this process with a clean small one that just waits for its */
-    /* child to exit.. passed on the cmd-line */
--   execl("/bin/sh", "/bin/sh", "-l", "-c", buf, NULL);
-+   execl("/bin/bash", "/bin/bash", "-l", "-c", buf, NULL);
- }
+--- entrance-0.9.0.009/src/client/entrance_session.c.orig      2007-04-03 13:36:51.000000000 +0200
++++ entrance-0.9.0.009/src/client/entrance_session.c   2007-09-09 18:38:09.567076559 +0200
+@@ -854,7 +854,7 @@
+    if (shell && (strlen(shell) > 0))
+       shell_cmd = shell;
+    else
+-      shell_cmd = strdup("/bin/sh");
++      shell_cmd = strdup("/bin/bash");
  
+    if (session_name)
+       snprintf(buf, sizeof(buf), "%s %s", session_cmd, session_name);
+@@ -871,7 +871,7 @@
+       syslog(LOG_NOTICE,
+              "Neither '%s' or '/bin/sh' are working login shells for user '%s'. Your session may not function properly. ",
+              shell, user);
+-      shell_cmd = strdup("/bin/sh");
++      shell_cmd = strdup("/bin/bash");
+    
+    res = execlp(shell_cmd, shell_cmd, "-c", buf, NULL);
  
-diff -Nur entrance-0.9.0.006/src/daemon/spawner.c entrance-0.9.0.006.bash/src/daemon/spawner.c
---- entrance-0.9.0.006/src/daemon/spawner.c    2006-01-24 04:45:27.000000000 +0100
-+++ entrance-0.9.0.006.bash/src/daemon/spawner.c       2006-03-18 20:02:18.000000000 +0100
-@@ -162,7 +162,7 @@
-         sigaction(SIGUSR1, &_entrance_x_sa, NULL);
-       /* FIXME: need to parse command and NOT go thru /bin/sh!!!! */
-       /* why? some /bin/sh's wont pass on this SIGUSR1 thing... */
--        execl("/bin/sh", "/bin/sh", "-c", x_cmd, NULL);
-+        execl("/bin/bash", "/bin/bash", "-c", x_cmd, NULL);
-         syslog(LOG_WARNING, "Could not execute X server.");
-         exit(1);
-      default:
This page took 0.100866 seconds and 4 git commands to generate.