aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Ferrell <major@homeonderanged.org>2012-07-19 11:33:13 -0500
committerMark Ferrell <major@homeonderanged.org>2012-07-19 11:33:13 -0500
commit6e74caf29f2545a5cb2bc25e1d6dcf69dc336c26 (patch)
tree63bf261bbd25f2ae9fe96838dd4e178cec03a98a
parent455d4962fc89311cace754ed3cd1c2928325de55 (diff)
Allow hyphens in category name
-rwxr-xr-xscripts/builder/build-makedeps15
1 files changed, 8 insertions, 7 deletions
diff --git a/scripts/builder/build-makedeps b/scripts/builder/build-makedeps
index e4b1f58..991d0a4 100755
--- a/scripts/builder/build-makedeps
+++ b/scripts/builder/build-makedeps
@@ -134,13 +134,14 @@ EOF
esac
done
- CATEGORIES="${CATEGORIES} ${CATEGORY}"
-
- eval "${CATEGORY}_SOURCES=\"\${${CATEGORY}_SOURCES} ${package_sources}\""
- eval "${CATEGORY}_PACKAGES=\"\${${CATEGORY}_PACKAGES} ${package_archive}\""
- eval "${CATEGORY}_INSTALL=\"\${${CATEGORY}_INSTALL} ${package_install}\""
- eval "${CATEGORY}_CLEAN=\"\${${CATEGORY}_CLEAN} ${package_make}_clean\""
- eval "${CATEGORY}_DISTCLEAN=\"\${${CATEGORY}_DISTCLEAN} ${package_make}_distclean\""
+ category="$(echo "${CATEGORY}"|tr '/-' '__')"
+ CATEGORIES="${CATEGORIES} ${category}"
+
+ eval "${category}_SOURCES=\"\${${category}_SOURCES} ${package_sources}\""
+ eval "${category}_PACKAGES=\"\${${category}_PACKAGES} ${package_archive}\""
+ eval "${category}_INSTALL=\"\${${category}_INSTALL} ${package_install}\""
+ eval "${category}_CLEAN=\"\${${category}_CLEAN} ${package_make}_clean\""
+ eval "${category}_DISTCLEAN=\"\${${category}_DISTCLEAN} ${package_make}_distclean\""
PACKAGES_CLEAN="${PACKAGES_CLEAN} ${package_make}_clean"
done >> "${BUILDER_MAKEFILE}"