X-Git-Url: https://hackdaworld.org/gitweb/?p=hdw-linux%2Fhdw-linux.git;a=blobdiff_plain;f=scripts%2FCreate-Binary;h=8bce90a2ed1a22d96d48538391452053f201e261;hp=35d33a5667fae99430ad79e98199c8f4b8727cbe;hb=4dfe4bc90c6670e31d52449b3294467e879eda28;hpb=b756476d01e1ff39de954cc625e4e4744ff30841 diff --git a/scripts/Create-Binary b/scripts/Create-Binary index 35d33a5..8bce90a 100755 --- a/scripts/Create-Binary +++ b/scripts/Create-Binary @@ -42,7 +42,10 @@ if [ ! -z "$hdw_arch_opt" ]; then else bin_dir=${hdw_arch}-generic fi -pkg_dir=`echo $package | sed 's%-[0-9]%%'` +pkg_dir=`echo $package | sed 's%-[0-9].%%'` +pkg_dir=`echo $pkg_dir | sed 's%-[0-9]%%'` +pkg_dir=`echo $pkg_dir | sed "s%\(.*\)\.\(.*\)%\1%"` +pkg_dir=`echo $pkg_dir | sed 's%-x%%'` mkdir -p binaries/$bin_dir # single package @@ -77,14 +80,15 @@ elif [ "$package" = "all" ] ; then ((counter=0)) for pkg in `ls -A $hdw_build_dir/var/adm/flists | grep -v '.stage'`; do - tar_name=`echo $pkg | awk -F- '{ print $1 }'` + tar_name=`echo $pkg | sed "s/-[0-9].*//g"` ./scripts/Create-Binary -package $pkg -root $hdw_build_dir \ - -tar_name $tar_name + -tar-name $tar_name ((counter+=1)) done # add 00-dirtree, build in stage1 -./scripts/Create-Binary -package 00-dirtree.stage0-0 -tar-name 00-dirtree +./scripts/Create-Binary -package 00-dirtree.stage0-0 -tar-name 00-dirtree \ + -root $hdw_build_dir ((counter+=1)) echo "created $counter binaries, done"