summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-04-21 12:25:03 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-04-21 14:04:54 +0200
commit7744a665990d762c0b521e78c398087c0e4edebf (patch)
treef09523f43bf8fa664d51038ec184afcaee112a33
parent382945f37ac21dfbee45c8cf941a8a05984ea008 (diff)
downloadptxdist-7744a665990d762c0b521e78c398087c0e4edebf.tar.gz
ptxdist-7744a665990d762c0b521e78c398087c0e4edebf.tar.xz
[ptxdist] ask for section in 'ptxdist newpackage'
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rwxr-xr-xbin/ptxdist5
-rw-r--r--config/Kconfig1
-rw-r--r--rules/templates/template-class-existing-target-in2
-rw-r--r--rules/templates/template-class-in2
-rw-r--r--rules/templates/template-file-in2
-rw-r--r--rules/templates/template-font-in2
-rw-r--r--rules/templates/template-src-autoconf-in2
-rw-r--r--rules/templates/template-src-cmake-prog-in2
-rw-r--r--rules/templates/template-src-linux-driver-in2
-rw-r--r--rules/templates/template-src-make-prog-in2
-rw-r--r--rules/templates/template-src-qmake-prog-in2
-rw-r--r--rules/templates/template-src-stellaris-in2
-rw-r--r--rules/templates/template-target-in2
13 files changed, 17 insertions, 11 deletions
diff --git a/bin/ptxdist b/bin/ptxdist
index 5d67eafce..ac6b5ab8e 100755
--- a/bin/ptxdist
+++ b/bin/ptxdist
@@ -1104,6 +1104,10 @@ newpackage() {
-i "${PTXCONF_SETUP_USER_NAME} <${PTXCONF_SETUP_USER_EMAIL}>" \
author
+ local section
+ read -e -p "${PTXDIST_LOG_PROMPT}enter package section....: " \
+ -i "project_specific" section
+
local package_filename="${package_name}"
local package="$(echo ${package_name} | tr "[A-Z]" "[a-z]")"
local packagedash="$(echo ${package} | tr "[_]" "[\-]")"
@@ -1148,6 +1152,7 @@ newpackage() {
-e "s#\@YEAR@#${year}#g" \
-e "s#\@AUTHOR@#${author}#g" \
-e "s#\@SUFFIX@#${suffix}#g" \
+ -e "s#\@section@#${section}#g" \
"${template_file}" \
> "${filename}" || return
done
diff --git a/config/Kconfig b/config/Kconfig
index f38e023c4..263ebad74 100644
--- a/config/Kconfig
+++ b/config/Kconfig
@@ -9,6 +9,7 @@ config MODULES
bool
default y
+source "generated/project_specific.in"
source "generated/fixme.in"
source "generated/project_name.in"
diff --git a/rules/templates/template-class-existing-target-in b/rules/templates/template-class-existing-target-in
index 07ef04919..7aeb6eb03 100644
--- a/rules/templates/template-class-existing-target-in
+++ b/rules/templates/template-class-existing-target-in
@@ -1,4 +1,4 @@
-## SECTION=fixme
+## SECTION=@section@
config @CLASS@@PACKAGE@
tristate
diff --git a/rules/templates/template-class-in b/rules/templates/template-class-in
index 07ef04919..7aeb6eb03 100644
--- a/rules/templates/template-class-in
+++ b/rules/templates/template-class-in
@@ -1,4 +1,4 @@
-## SECTION=fixme
+## SECTION=@section@
config @CLASS@@PACKAGE@
tristate
diff --git a/rules/templates/template-file-in b/rules/templates/template-file-in
index 6dafda51e..e5cdde569 100644
--- a/rules/templates/template-file-in
+++ b/rules/templates/template-file-in
@@ -1,4 +1,4 @@
-## SECTION=fixme
+## SECTION=@section@
config @PACKAGE@
tristate
diff --git a/rules/templates/template-font-in b/rules/templates/template-font-in
index 5e4191b8e..bf20d50bf 100644
--- a/rules/templates/template-font-in
+++ b/rules/templates/template-font-in
@@ -1,4 +1,4 @@
-## SECTION=fixme
+## SECTION=@section@
config @PACKAGE@
bool
diff --git a/rules/templates/template-src-autoconf-in b/rules/templates/template-src-autoconf-in
index 2fb3da5cf..40634cbe2 100644
--- a/rules/templates/template-src-autoconf-in
+++ b/rules/templates/template-src-autoconf-in
@@ -1,4 +1,4 @@
-## SECTION=fixme
+## SECTION=@section@
config @PACKAGE@
bool
diff --git a/rules/templates/template-src-cmake-prog-in b/rules/templates/template-src-cmake-prog-in
index e020582ef..8d83379d1 100644
--- a/rules/templates/template-src-cmake-prog-in
+++ b/rules/templates/template-src-cmake-prog-in
@@ -1,4 +1,4 @@
-## SECTION=fixme
+## SECTION=@section@
config @PACKAGE@
bool
diff --git a/rules/templates/template-src-linux-driver-in b/rules/templates/template-src-linux-driver-in
index 5d946aba3..7cb61c87c 100644
--- a/rules/templates/template-src-linux-driver-in
+++ b/rules/templates/template-src-linux-driver-in
@@ -1,4 +1,4 @@
-## SECTION=fixme
+## SECTION=@section@
config @PACKAGE@
tristate
diff --git a/rules/templates/template-src-make-prog-in b/rules/templates/template-src-make-prog-in
index 6dafda51e..e5cdde569 100644
--- a/rules/templates/template-src-make-prog-in
+++ b/rules/templates/template-src-make-prog-in
@@ -1,4 +1,4 @@
-## SECTION=fixme
+## SECTION=@section@
config @PACKAGE@
tristate
diff --git a/rules/templates/template-src-qmake-prog-in b/rules/templates/template-src-qmake-prog-in
index 1556f3f4c..73254d55b 100644
--- a/rules/templates/template-src-qmake-prog-in
+++ b/rules/templates/template-src-qmake-prog-in
@@ -1,4 +1,4 @@
-## SECTION=fixme
+## SECTION=@section@
config @PACKAGE@
bool
diff --git a/rules/templates/template-src-stellaris-in b/rules/templates/template-src-stellaris-in
index a1ed27363..d947ef0ff 100644
--- a/rules/templates/template-src-stellaris-in
+++ b/rules/templates/template-src-stellaris-in
@@ -1,4 +1,4 @@
-## SECTION=fixme
+## SECTION=@section@
config @PACKAGE@
bool
diff --git a/rules/templates/template-target-in b/rules/templates/template-target-in
index 6dafda51e..e5cdde569 100644
--- a/rules/templates/template-target-in
+++ b/rules/templates/template-target-in
@@ -1,4 +1,4 @@
-## SECTION=fixme
+## SECTION=@section@
config @PACKAGE@
tristate