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