Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Nov 2003 12:07:20 -0800 (PST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 42903 for review
Message-ID:  <200311212007.hALK7KR4007314@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=42903

Change 42903 by rwatson@rwatson_powerbook on 2003/11/21 12:06:18

	Instructions for building LoginWindow wrapper library and GUI
	bits.  Instructions for creating extended attribute file.

Affected files ...

.. //depot/projects/trustedbsd/sedarwin/bootstrap_instructions.txt#6 edit

Differences ...

==== //depot/projects/trustedbsd/sedarwin/bootstrap_instructions.txt#6 (text+ko) ====

@@ -185,6 +185,27 @@
     XXX
     cd ../..
 
+Step 9: Build, Install wslogin and WindowServer wrapper
+
+  In order to allow users to select roles during GUI login, you must
+  install our WindowServer wrapper.  This will cause a dialog box
+  prompting for a role selection to pop up during login prior to
+  launching user applications.  The process here is somewhat complicated,
+  as LoginWindow appears not to offer any convenient hooks to allow
+  this to be done without some subversion of its mechanisms.
+
+  First, build the wslogin dynamic library:
+
+    cd sebsd_system/wslogin
+    make
+
+  Next, build the wsloginui dialog using Project Builder (command line
+  ommitted).  Install the library and wsloginui dialog tool using:
+
+    sudo make install
+
+  XXX: rename WindowServer, etc.
+
 Step 9: Build SEDarwin Sample Policy
 
   We provide a minimal sample policy; due to current limitations in loading the
@@ -231,6 +252,10 @@
     make ; sudo make install
     cd ../..
 
+Step 13: Create extended attribute backing files
+
+    extattrctl initattr -p / 256 /.attribute/system/sebsd
+
 Step 14: Install mac.conf
 
     cd etc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311212007.hALK7KR4007314>