db_dir=${DESTDIR:-packages}
pkg_dir=${SRCDIR:-build}/$(basename "$1")
-pkg_version=$(cd "$pkg_dir" && makepkg --packagelist)
+pkg_path=$(cd "$pkg_dir" && makepkg --packagelist)
+pkg_version=$(basename "$pkg_path")
if [[ $(< "$pkg_dir/$VERSION_FILE") != "$SKIP_TAG" ]]
then
echo Skipping "$pkg_dir"
exit 0
-elif [[ $(< "$pkg_dir/$VERSION_FILE") != "$pkg_version" ]]
+elif [[ $(< "$pkg_dir/$VERSION_FILE") != $(basename "$pkg_version") ]]
then
echo "Target $pkg_dir may not build correctly! Skipping..."
exit 1
-elif [ -e "$pkg_version" ]
+elif [ -e "$pkg_path" ]
then
echo "Adding " "$(basename "$pkg_version")" " to $DB_PATH"
- cp "$pkg_version" "$db_dir/"
+ install "$pkg_path" --target-directory "$db_dir"
cd "$db_dir"
repo-add --remove "$DB_NAME" "$(basename "$pkg_version")"
repose --files --gzip "$DB_NAME" "$pkg_dir"