Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37535071
en ru br
Репозитории ALT

Группа :: Разработка/Прочее
Пакет: repocop-collector-debian-menu

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

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
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin