Index: debian.chrome/scripts/control-create |
diff --git a/debian.chrome/scripts/control-create b/debian.chrome/scripts/control-create |
new file mode 100755 |
index 0000000000000000000000000000000000000000..f8ee9a2408eaf2209429bfffe99e2454c4a93b39 |
--- /dev/null |
+++ b/debian.chrome/scripts/control-create |
@@ -0,0 +1,25 @@ |
+#!/bin/bash |
+ |
+. debian/debian.env |
+ |
+vars=$1 |
+ |
+. $vars |
+ |
+if [ "$is_sub" = "" ]; then |
+ flavour=$(basename $vars | sed 's/.*\.//') |
+ stub=${DEBIAN}/control.d/flavour-control.stub |
+else |
+ flavour=$(basename $vars .vars) |
+ stub=${DEBIAN}/sub-flavours/control.stub |
+fi |
+ |
+cat $stub | grep -v '^#' | sed \ |
+ -e "s#FLAVOUR#$flavour#g" \ |
+ -e "s#DESC#$desc#g" \ |
+ -e "s#ARCH#$arch#g" \ |
+ -e "s#SUPPORTED#$supported#g" \ |
+ -e "s#TARGET#$target#g" \ |
+ -e "s#BOOTLOADER#$bootloader#g" \ |
+ -e "s#=PROVIDES=#$provides#g" \ |
+ -e "s#=CONFLICTS=#$conflicts#g" |