Files
2026-09-22 09:38:26 +08:00

25 lines
556 B
Bash
Executable File

#!/bin/bash
proj=$1
base=$2
arglist=$*
modulelist=`echo $arglist | awk '{$1=$2="";print}'`
sed -n '1,/<Partition id="userdata"/p' $base | sed '/<Partition id="userdata"/d' > $proj
for module in $modulelist
do
sed -n '/<Partition id=/p' $module >> $proj
done
sed -n '/<Partition id=\"userdata\"/p' $base >> $proj
sed -n '/<\/Partitions>/,/<Scheme name=/p' $base >> $proj
sed -n '/<File>/,/<\/File>/p' $base >> $proj
for module in $modulelist
do
sed -n '/<File>/,/<\/File>/p' $module >> $proj
done
sed -n '/<\/Scheme>/,/<\/BMAConfig>/p' $base >> $proj