Break out BATCH note, describe configing only one package but leave deps as default.
authorjustin <justin@web>
Wed, 17 Apr 2013 15:59:51 +0000 (08:59 -0700)
committerCharlie Root <root@leaf.dragonflybsd.org>
Wed, 17 Apr 2013 15:59:51 +0000 (08:59 -0700)
docs/docs/howtos/HowToDPorts/index.mdwn

index 96b3570..c10c436 100644 (file)
@@ -38,7 +38,11 @@ Since DPorts doesn’t update a package until it gets a successful build, and in
 
 ## Building from source
 
-Building from source works similar to ports and pkgsrc: cd into the appropriate program's directory, and type 'make'.  'make install' to install the software, 'make clean' to clean up work files, and so on.  Set BATCH=yes to take all default package options without checking.  Use 'make config-recursive' if you want to set all the port's options, and the options of its dependencies, immediately instead of during the build.
+Building from source works similar to ports and pkgsrc: cd into the appropriate program's directory, and type 'make'.  'make install' to install the software, 'make clean' to clean up work files, and so on.  Use 'make config-recursive' if you want to set all the port's options, and the options of its dependencies, immediately instead of during the build.
+
+*You will eventually want to do this:* Set BATCH=yes to take all default package options without having the build stop to ask questions.
+
+If you just want to set the options for one package, and accept the default for all of its dependencies, do 'make config' in the package in you want non-default options, and then 'make BATCH=yes'.
 
 Note that this is only necessary if you want to build from source with a non-default config, or if you don't have a binary repository available to pull files from with pkg.