mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-12-08 23:03:46 +00:00
35 lines
917 B
Text
35 lines
917 B
Text
chk_and_link() { [ -e $1 ] || ln -s $2 $1; }
|
|
kill_link() { [ "$(readlink $1)" = "$2" ] && rm $1; }
|
|
|
|
post_install()
|
|
{
|
|
chk_and_link /usr/sbin/sendmail /usr/bin/esmtp
|
|
chk_and_link /usr/lib/sendmail /usr/bin/esmtp
|
|
chk_and_link /usr/bin/mailq /usr/bin/esmtp
|
|
chk_and_link /usr/bin/newaliases /usr/bin/esmtp
|
|
|
|
chk_and_link /usr/share/man/man1/sendmail.1.gz esmtp.1.gz
|
|
chk_and_link /usr/share/man/man1/mailq.1.gz esmtp.1.gz
|
|
chk_and_link /usr/share/man/man1/newaliases.1.gz esmtp.1.gz
|
|
}
|
|
|
|
post_upgrade()
|
|
{
|
|
post_install
|
|
}
|
|
|
|
pre_remove()
|
|
{
|
|
kill_link /usr/sbin/sendmail /usr/bin/esmtp
|
|
kill_link /usr/lib/sendmail /usr/bin/esmtp
|
|
kill_link /usr/bin/mailq /usr/bin/esmtp
|
|
kill_link /usr/bin/newaliases /usr/bin/esmtp
|
|
|
|
kill_link /usr/share/man/man1/sendmail.1.gz esmtp.1.gz
|
|
kill_link /usr/share/man/man1/mailq.1.gz esmtp.1.gz
|
|
kill_link /usr/share/man/man1/newaliases.1.gz esmtp.1.gz
|
|
}
|
|
|
|
op=$1
|
|
shift
|
|
$op $*
|