Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/entrance

Dir     : e17/apps/entrance/src/client


Modified Files:
        entrance_auth.c entrance_session.c main.c 


Log Message:


1. displays right.
2. authenticates properly now (see comments!)
3. executes correct Xsession :)

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_auth.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- entrance_auth.c     25 Jul 2003 05:20:02 -0000      1.3
+++ entrance_auth.c     11 Sep 2003 14:40:40 -0000      1.4
@@ -110,7 +110,16 @@
    e->pam.handle = NULL;
 
    if ((pamerr =
-        pam_start("entrance", e->user, &(e->pam.conv),
+       /* NB NB NB: if we use "entrance" as the unique pam auth type */
+       /* you need to make a new file in /etc/pam.d of that same name */
+       /* (ie entrance). you can quickly do this by: */
+       /* */
+       /* cd /etc/pam.d */
+       /* cp xdm entrance */
+       /* */
+       /* but for ease of use we masquerade as xdm */
+       
+        pam_start("xdm", e->user, &(e->pam.conv),
                   &(e->pam.handle))) != PAM_SUCCESS)
    {
       syslog(LOG_CRIT, "PAM: %s.", pam_strerror(e->pam.handle, pamerr));
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_session.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- entrance_session.c  25 Jul 2003 06:06:42 -0000      1.9
+++ entrance_session.c  11 Sep 2003 14:40:40 -0000      1.10
@@ -121,9 +121,9 @@
    entrance_auth_setup_environment(e->auth);
 
    if((session_key = (char*)evas_hash_find(e->config->sessions, e->session)))
-       snprintf(buf, PATH_MAX, "/etc/X11/Xsession %s", session_key);
+       snprintf(buf, PATH_MAX, "/etc/X11/xdm/Xsession %s", session_key);
    else
-       snprintf(buf, PATH_MAX, "/etc/X11/Xsession");   /* Default session */
+       snprintf(buf, PATH_MAX, "/etc/X11/xdm/Xsession");       /* Default session */
    /* If a path was specified for the session, use that path instead of
       passing the session name to Xsession */
 
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/main.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- main.c      26 Jul 2003 15:15:01 -0000      1.6
+++ main.c      11 Sep 2003 14:40:40 -0000      1.7
@@ -114,7 +114,8 @@
 exit_cb(void *data, int ev_type, void *ev)
 {
     ecore_main_loop_quit();
-    exit(0);
+//    exit(0);
+    return 1;
 }
 
 /**
@@ -125,7 +126,7 @@
 window_del_cb(Ecore_Evas *ee)
 {
     ecore_main_loop_quit();
-    exit(0);
+//    exit(0);
 }
 
 /**
@@ -541,6 +542,7 @@
        edje_object_signal_emit(edje, "In", "EntranceUserEntry");
 
 #if (X_TESTING == 0)
+           ecore_evas_resize(e, WINW, WINH);
            ecore_evas_fullscreen_set(e, 1);
 #elif (X_TESTING == 1)
            ecore_evas_resize(e, WINW, WINH);




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to