Используйте приведенный ниже сценарий.
cd folder
find -name "*.bz2" > bzipfiles
for i in `cat bzipfiles`
do
bzip2 -t $i
if [ $? == '0']
then
echo "$i file is not corrupted"
else
echo "$i file is corrupted"
echo "$i" >> corruptedfile_list
fi
done
Найдите поврежденный список файлов в correptedfile_list
.
Вы можете вызывать dh_installinit
несколько раз с разные - параметры имени
для установки нескольких служб:
override_dh_installinit:
dh_installinit --name=service1
dh_installinit --name=service2
(или аналогичные подходы, если вы не используете короткий стиль dh
). Если ваш исходный пакет создает несколько бинарных пакетов, вы можете добавить параметры -p
, чтобы ограничить действие dh_installinit
для соответствующего пакета.
Начиная с уровня совместимости 11, dh_installinit
больше не обрабатывает службы systemd. Используйте dh_installsystemd
вместо:
override_dh_installsystemd:
dh_installsystemd --name=service1
dh_installsystemd --name=service2
(Вышеприведенное предполагает, что у вас есть два служебных файла:debian/<package-name>.service1.service
и debian/<package-name>.service2.service
.)