dev/bash/delunpack/mkbaselist2.sh

35 lines
1.3 KiB
Bash
Raw Normal View History

2011-04-09 19:06:44 +04:00
#!/bin/bash
# Данный скрипт необходим для закрепления в системе всех имеющихся на данный момент пакетов.
# Рекоммендуется использовать 1 раз для установки базовой конфигурации.
#
# Например, установил я систему Debian Niaga, удалил ненужный мне софт и поставил всё необходимое.
# После этого запускаем данный скрипт и получаем файл exclude_minimal.lst, наличие которого
# не позволит снести из системы базовые пакеты.
#
# Все остальные пакеты должны быть добавлены вручную в файл exclude_hand.lst,
fname=exclude_base.lst
if [ -e $fname ]; then
echo "Базовая установка была сделана ранее!"
echo "Файл $fname переписан не будет."
exit 1
fi
{
echo "!!! WARNING !!!"
echo " /"
echo " /_"
echo " /"
echo " V"
echo 'DO NOT EDIT MANUALY ! USE mkbaselist.sh'
echo
dpkg -l|grep ii |cut -d ' ' -f3
} >$fname
echo "Файл $fname создан успешно."
echo "=) OK ! =)"
exit 0