--- /usr/portage/games-action/rune/rune-1.07-r2.ebuild 2006-10-25 00:35:48.000000000 +0200 +++ /usr/local/portage/games-action/rune/rune-1.07-r3.ebuild 2006-11-10 23:55:26.472164750 +0100 @@ -93,12 +93,11 @@ doins -r ${S}/System || die "Could not copy Linux specific files" doins -r ${S}/Help || die "Could not copy Help data" - sed -e "s:.*\(\w+/\w+\)\w:\1:" - for x in $(ls ${S}/patch/{System,Maps,Meshes} |sed -e \ - "s:.*/\([^/]\+/[^/]\+\).patch$:\1:") + for x in $(find ${S}/patch/{System,Maps,Meshes} 2> /dev/null |\ + sed -n -e "s:.*/\([^/]\+/[^/]\+\)\.patch$:\1:p") do - xdelta patch ${S}/patch/${x}.patch ${CDROM_ROOT}/${x} ${S}/patch/${x} - doins ${S}/patch/${x} || die "Could not copy Patch data" + xdelta patch ${S}/patch/${x}.patch ${CDROM_ROOT}/${x} ${S}/${x} + doins ${S}/${x} || die "Could not copy Patch data" done insinto ${dir}/System