Details: preparation packages such as dealii-prepare were set to skip:dealii-prepare
which is confusing the users.
The patch of this branch introduces a new keyword load for optimising the user
experience.
# Skip building this package if the user requests it
SKIP=false
case ${PACKAGE} in
+ load:*) SKIP=true; LOAD=true; PACKAGE=${PACKAGE#*:};;
skip:*) SKIP=true; PACKAGE=${PACKAGE#*:};;
once:*)
# If the package is turned off in the deal.II configuration, do not
package_unpack
package_build
else
- # Let the user know we're skipping the current package
- cecho ${GOOD} "Skipping ${NAME}"
+ if [ ! -z "${LOAD}" ]; then
+ # Let the user know we're loading the current package
+ cecho ${GOOD} "Loading ${NAME}"
+ else
+ # Let the user know we're skipping the current package
+ cecho ${GOOD} "Skipping ${NAME}"
+ fi
fi
package_register
package_conf
#
# Define the packages this platform needs
PACKAGES=(
-skip:dealii-prepare
+load:dealii-prepare
once:parmetis
once:superlu_dist
once:hdf5
#
# Define the packages this platform needs
PACKAGES=(
-skip:dealii-prepare
+load:dealii-prepare
#once:boost
once:parmetis
once:superlu_dist
#
# Define the packages this platform needs
PACKAGES=(
-skip:dealii-prepare
+load:dealii-prepare
once:parmetis
once:superlu_dist
once:hdf5
#
# Define the packages this platform needs
PACKAGES=(
-skip:dealii-prepare
+load:dealii-prepare
once:zlib
once:bzip2
once:boost
#
# Define the packages this platform needs
PACKAGES=(
-skip:dealii-prepare
+load:dealii-prepare
#once:boost
once:parmetis
once:superlu_dist
#
# Define the packages this platform needs
PACKAGES=(
-skip:dealii-prepare
+load:dealii-prepare
#once:boost
once:parmetis
once:superlu_dist
#
# Define the packages this platform needs
PACKAGES=(
+load:dealii-prepare
once:parmetis
once:superlu_dist
once:hdf5
#
# Define the packages this platform needs
PACKAGES=(
+load:dealii-prepare
once:parmetis
once:superlu_dist
once:hdf5
#
# Define the packages this platform needs
PACKAGES=(
-skip:dealii-prepare
+load:dealii-prepare
once:parmetis
once:superlu_dist
once:hdf5
#
# Define the packages this platform needs
PACKAGES=(
-skip:dealii-prepare
+load:dealii-prepare
once:parmetis
once:superlu_dist
once:hdf5
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams