#!/bin/sh # Creates a new package directory with ebuilds inside, based off a template # directory. All ebuilds within the template dir are copied over and their # names are modified, but their versions are retained. # # Usage: copy_ebuild template_dir new_package if [ $# -ne 2 ]; then echo "Needs two arguments: src dst" exit 1 fi [ -e $2 ] && rm -rf $2 cp -ar $1 $2 pushd $2 > /dev/null 2>&1 for i in *.ebuild; do mv ${i} ${i/${1}/${2}} done rm files/digest-* Manifest popd > /dev/null 2>&1