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>