dev/bash/delunpack/mkbaselist2.sh

35 lines
1.3 KiB
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/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