#!/bin/sh if [ -z "${2}" ]; then echo "${0} " exit 1 fi PORTDIR="${1}" TARGET_VERSION="${2}" PACKAGES=" app-admin/rigo sys-apps/rigo-daemon x11-misc/magneto-gtk kde-misc/magneto-kde app-misc/magneto-loader sys-apps/magneto-core kde-misc/entropy-kioslaves sys-apps/entropy-server app-admin/equo sys-apps/entropy-client-services sys-apps/entropy" for package in ${PACKAGES}; do package_name=$(basename ${package}) source_ebuild="${PORTDIR}/${package}/${package_name}-${TARGET_VERSION}.ebuild" source_ebuild_dir=$(dirname "${source_ebuild}") source_ebuild_name=$(basename "${source_ebuild}") cd "${source_ebuild_dir}" || exit 1 rm "${source_ebuild_name}" || exit 1 cvs rm "${source_ebuild_name}" || exit 1 echangelog "drop older version ${TARGET_VERSION}" || exit 1 ebuild "$(ls -1 *.ebuild | sort | tail -n 1)" manifest || exit 1 repoman full || exit 1 repoman ci -m "drop older version ${TARGET_VERSION}" || exit 1 done