PERFORCE change 42903 for review

Robert Watson rwatson at FreeBSD.org
Fri Nov 21 20:07:20 GMT 2003


http://perforce.freebsd.org/chv.cgi?CH=42903

Change 42903 by rwatson at 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
To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-cvs" in the body of the message



More information about the trustedbsd-cvs mailing list