Fixed inter-thread gdk_threads_enter()/gdk_threads_leave() protection.
[captive.git] / README
diff --git a/README b/README
index c7b21e9..6fb26d3 100644 (file)
--- a/README
+++ b/README
@@ -18,7 +18,21 @@ ISO9660 and EXT2 is also provided.
 Project Home
 ------------
 
-http://www.jankratochvil.net/project/captive/
+http://www.jankratochvil.net/
+
+
+Overview
+--------
+
+'captive' is the base package. It contains debugging 'captive-cmdline' client.
+'captive-lufs' permits mounting NTFS as regular filesystem. It needs 'lufs'.
+'lufs' is a daemon to enable userland process to provide filesystem functions.
+
+Any errors from 'captive-lufs' are written to '/var/log/messages'.
+
+Needed drivers (at least ntoskrnl.exe+ntfs.sys) must be in '/var/lib/captive'.
+
+'captive' package creates 'captive' user and 'captive' group on your system.
 
 
 Drivers Availability
@@ -127,13 +141,18 @@ Later you may invoke standard:
 Manual addition of user and group 'captive' is required for '--sandbox-server':
   useradd captive
 
+Both these steps will be suggested during 'make install' if appropriate:
+You may need to add '/usr/local/lib' line (without quotes) to your
+'/etc/ld.so.conf' file. You may also need to run as 'root' user:
+  ldconfig
+
 
 Bug Reporting
 -------------
 
 Captive produces its bugreports automatically in '/var/lib/captive' directory
 named by 'bug-yyyy-mm-ddThh:mm:ss.captivebug.xml.gz' template. Microsoft
-Windows subsystem emulation failures should be reproducable from this snapshot
+Windows subsystem emulation failures should be reproducible from this snapshot
 file. You should attempt to minimize the number of operations from the mount
 operation till the expected crash to minimize the snapshot file size.
 
@@ -145,9 +164,9 @@ CVS Bleeding Edge
 
 cvs -d :pserver:pserver@cvs.jankratochvil.net:/cvs login
     Just hit ENTER (empty password)
-cvs -d :pserver:pserver@cvs.jankratochvil.net:/cvs -z3 checkout -d captive priv/captive
+cvs -d :pserver:pserver@cvs.jankratochvil.net:/cvs -z3 checkout captive
 cd captive
-cvs -d :pserver:pserver@cvs.jankratochvil.net:/cvs -z3 checkout -d reactos -r captive -kk priv/reactos
+cvs -d :pserver:pserver@cvs.jankratochvil.net:/cvs -z3 checkout -r captive -kk reactos
 ./autogen.pl
 make
 ./src/client/cmdline/captive-cmdline --load-module=/var/lib/captive/ntoskrnl.exe --filesystem=/var/lib/captive/ntfs.sys --disk  --blind /dev/hda1