You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.2 KiB
37 lines
1.2 KiB
#!/bin/bash |
|
#remaster lib |
|
[ -d "<LIBDIR>" ] || { echo "LIBDIR not exist"; exit 1; } |
|
|
|
#################################### |
|
##### Base Template D E B I A N #### |
|
#################################### |
|
# . |
|
|
|
|
|
#tools_add [chroot_dir] [tools_list] |
|
function tools_add() { |
|
echo "add tools ... " |
|
#$1 = chroot directory |
|
chroot_dir="$1" |
|
tools_list="$2" |
|
|
|
chroot "$chroot_dir" /bin/bash -c "apt-get update" > /dev/null |
|
[ "$?" == "0" ] && echo "apt-get update: success" |
|
chroot "$chroot_dir" /bin/bash -c "apt-get install -y $tools_list" | grep -v "wird eingerichtet ..." | grep -v "Vormals nicht ausgewähltes Paket" | grep -v "Entpacken von" | grep -v "Holen: " | grep -v "Trigger für" | grep -v "update-alternatives:" |
|
echo "done" |
|
} |
|
|
|
#os_update [chroot_dir] |
|
function os_update() { |
|
echo "updating os ... " |
|
#$1 = chroot directory |
|
|
|
chroot_dir="$1" |
|
|
|
chroot "$chroot_dir" /bin/bash -c "apt-get update" > /dev/null |
|
[ "$?" == "0" ] && echo "apt-get update: success" |
|
chroot "$chroot_dir" /bin/bash -c "apt-get dist-upgrade -y" | grep -v "wird eingerichtet ..." | grep -v "Vormals nicht ausgewähltes Paket" | grep -v "Entpacken von" | grep -v "Holen: " | grep -v "Trigger für" | grep -v "update-alternatives:" |
|
chroot "$chroot_dir" /bin/bash -c "apt-get clean" |
|
|
|
echo "done" |
|
}
|
|
|