From 5b26015453e1b8d515f50709ba783119c8bae12f Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Mon, 14 May 2012 12:34:51 +0000 Subject: main/quagga: add post-install/upgrade to cleanup Some really old installs added /usr/lib/quagga to /etc/ld.so.conf We don't need that anymore so we clean it up --- main/quagga/APKBUILD | 4 ++-- main/quagga/quagga.post-install | 9 +++++++++ main/quagga/quagga.post-upgrade | 1 + 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 main/quagga/quagga.post-install create mode 120000 main/quagga/quagga.post-upgrade diff --git a/main/quagga/APKBUILD b/main/quagga/APKBUILD index 17b14cf83..49830a099 100644 --- a/main/quagga/APKBUILD +++ b/main/quagga/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa pkgname=quagga pkgver=0.99.21 -pkgrel=0 +pkgrel=1 pkgdesc="A free routing daemon replacing Zebra supporting RIP, OSPF and BGP." url="http://quagga.net/" arch="all" @@ -9,7 +9,7 @@ license="GPL-2" depends="iproute2" makedepends="readline-dev ncurses-dev gawk autoconf automake libtool" -install="$pkgname.pre-install" +install="$pkgname.pre-install $pkgname.post-install $pkgname.post-upgrade" subpackages="$pkgname-dev $pkgname-doc" pkgusers="quagga" pkggroups="quagga" diff --git a/main/quagga/quagga.post-install b/main/quagga/quagga.post-install new file mode 100644 index 000000000..b4bcef1e7 --- /dev/null +++ b/main/quagga/quagga.post-install @@ -0,0 +1,9 @@ +#!/bin/sh + +# early quaggas had an entry in ld.so.conf. We dont need it anymore +if [ -r /etc/ld.so.conf ]; then + sed -i -e '/usr\/lib\/quagga/d' /etc/ld.so.conf + # remove if zero sized + [ -s /etc/ld.so.conf ] || rm /etc/ld.so.conf +fi +exit 0 diff --git a/main/quagga/quagga.post-upgrade b/main/quagga/quagga.post-upgrade new file mode 120000 index 000000000..333e79c3a --- /dev/null +++ b/main/quagga/quagga.post-upgrade @@ -0,0 +1 @@ +quagga.post-install \ No newline at end of file -- cgit v1.2.3