mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-04 02:27:13 +08:00
50 lines
1.2 KiB
Plaintext
50 lines
1.2 KiB
Plaintext
_check()
|
|
{
|
|
if [ $? -eq 0 ]; then
|
|
echo -e "\033[1;34m > \033[1;39m Done \033[1;0m";return 0
|
|
else
|
|
echo -e "\033[1;34m > \033[1;31m Fail \033[1;0m";return 1
|
|
fi
|
|
}
|
|
|
|
_build()
|
|
{
|
|
cp -rf /usr/share/gfxboot /tmp >/dev/null
|
|
make -C /tmp/gfxboot/themes/upstream
|
|
}
|
|
|
|
post_install() {
|
|
echo -e "\n \033[1;30m ------------------------------\n \033[1;0m"
|
|
echo -e "\033[1;34m :: \033[1;39m Building ... please wait \033[1;0m"
|
|
_build >/dev/null 2>&1
|
|
_check
|
|
if ! [ -f /boot/message ]; then
|
|
echo -e "\033[1;34m :: \033[1;39m Copy message to /boot/message \033[1;0m"
|
|
cp /tmp/gfxboot/themes/upstream/message /boot/message
|
|
_check
|
|
else
|
|
echo -e "\033[1;34m :: \033[1;39m mv message to /boot/message.old \033[1;0m"
|
|
mv /boot/message /boot/message.old
|
|
_check
|
|
echo -e "\033[1;34m :: \033[1;39m Copy message to /boot/message \033[1;0m"
|
|
cp -f /tmp/gfxboot/themes/upstream/message /boot/message
|
|
_check
|
|
fi
|
|
|
|
echo -e "\n \033[1;30m ------------------------------\n \033[1;0m"
|
|
echo -e "\033[1;34m > \033[1;39m man gfxboot , /usr/share/doc/gfxboot/gfxboot.html :) \033[1;0m"
|
|
echo -e "\n \033[1;30m ------------------------------\n \033[1;0m"
|
|
}
|
|
|
|
post_upgrade() {
|
|
post_install $1
|
|
}
|
|
|
|
post_remove() {
|
|
/bin/true
|
|
}
|
|
|
|
op=$1
|
|
shift
|
|
|
|
$op $* |