fi
}
+init_installed_packages_log()
+{
+ export INSTALLED_PACKAGES_LOG_FILE=${LFS_LOG_DIR}/versions.log
+
+ # Erase old file
+ echo "List of installed packages:" > ${INSTALLED_PACKAGES_LOG_FILE}
+ echo "" >> ${INSTALLED_PACKAGES_LOG_FILE}
+
+ export LIST_INSTALLED_PACKAGES=1
+}
+
+init_installed_packages_log_append()
+{
+ export INSTALLED_PACKAGES_LOG_FILE=${LFS_LOG_DIR}/versions.log
+ export LIST_INSTALLED_PACKAGES=1
+}
+
# Extracting the version number from a complete package name.
# Arg. #1: Complete package name with version (ex: firefox-3.5.5.source will output 3.5.5)
get_pkg_ver()
;;
esac
+ # Mode to only log that a package has been installed
+ if [ -n "${LIST_INSTALLED_PACKAGES}" ]; then
+ PACKAGE_LOG=${LFS_LOG_DIR}/versions.log
+ if [ -f ${PACKAGE_DONE} ]; then
+ echo "${PACKAGE}" >> ${INSTALLED_PACKAGES_LOG_FILE}
+ fi
+ return $EXIT_SUCCESS
+ fi
+
# Checking if package was previously successfully installed
if [ -f ${PACKAGE_DONE} ]; then
return $EXIT_SUCCESS