repocop-collector-debian-menu-0.01/000075500000000000000000000000001156503564600172605ustar00rootroot00000000000000repocop-collector-debian-menu-0.01/debian-menu.filepattern000064400000000000000000000000201156503564600236730ustar00rootroot00000000000000^/usr/lib/menu/ repocop-collector-debian-menu-0.01/debian-menu.purge000075500000000000000000000012131156503564600225100ustar00rootroot00000000000000#!/bin/sh datadir="$REPOCOP_TEST_STATEDIR" exceptdir="$REPOCOP_TEST_TMPDIR/except" # like datafilesuffix=.spec datafilesuffix= case $1 in --given) while read key;do rm -rf "$datadir/$key$datafilesuffix"; done ;; --except) mkdir -p "$exceptdir"; while read key; do [ -e "$datadir/$key$datafilesuffix" ] && \ mv -f "$datadir/$key$datafilesuffix" "$exceptdir/"; done rm -rf "$datadir/" mkdir -p "$datadir"; pushd "$exceptdir" >/dev/null # mv -f * # for extra long filelist ls | xargs -I '{}' mv -f '{}' "$datadir" popd >/dev/null rm -rf "$exceptdir" ;; *) echo "error: incorrect option"; exit 9 ;; esac repocop-collector-debian-menu-0.01/debian-menu.test000075500000000000000000000007211156503564600223500ustar00rootroot00000000000000#!/bin/sh [ $REPOCOP_PKG_NAME = 'menu' ] && exit 0 #keydir="$REPOCOP_TEST_STATEDIR/data/$REPOCOP_PKG_KEY" keydir="$REPOCOP_TEST_STATEDIR/$REPOCOP_PKG_KEY" # more universal (effective if too many files found) # if test -n "$(find "$REPOCOP_PKG_ROOT"/etc/rc.d/init.d/ -maxdepth 1 \! -name 'functions-*' -print -quit)" if stat -t "$REPOCOP_PKG_ROOT"/usr/lib/menu/* >/dev/null 2>&1 then mkdir -p "$keydir" cp -pL "$REPOCOP_PKG_ROOT"/usr/lib/menu/* "$keydir" fi