else
bin_dir=${hdw_arch}-generic
fi
+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
if [ "$package" != "all" ] ; then
-if [ -d ./binaries/$bin_dir/${package} ] ; then
+if [ -d ./binaries/$bin_dir/${pkg_dir} ] ; then
echo "$package binary already exists, skipped"
- echo "(remove ./binaries/$bin_dir/$package to recreate it)"
+ echo "(remove ./binaries/$bin_dir/${pkg_dir} to recreate it)"
exit 0
else
# does it exist?
exit 0
else
echo "creating binary tarball of $package"
- mkdir -p $hdw_home_dir/binaries/$bin_dir/$package &&
+ mkdir -p $hdw_home_dir/binaries/$bin_dir/${pkg_dir} &&
cd $hdw_build_dir &&
# which files do we need?
fl_file="var/adm/flists/$package"
cat $fl_file | awk '{ print $2 }' | \
tar --no-recursion --use-compress-program=bzip2 \
- -cf $hdw_home_dir/binaries/$bin_dir/$package/$tar_name.tar.bz2 \
+ -cf $hdw_home_dir/binaries/$bin_dir/${pkg_dir}/$tar_name.tar.bz2 \
-T -
cp $hdw_build_dir/var/adm/flists/$package \
- $hdw_home_dir/binaries/$bin_dir/$package
+ $hdw_home_dir/binaries/$bin_dir/${pkg_dir}
cd $hdw_home_dir
echo "done"
fi