From 1d462d6600a5ca60fad05f3b08fa184f9b077ea0 Mon Sep 17 00:00:00 2001 From: Yang Deokgyu Date: Tue, 24 Dec 2019 10:59:57 +0900 Subject: [PATCH] debian: libwiringpi2: Remove previous built header files after installing To make sure avoiding conflicts with legacy files. Signed-off-by: Yang Deokgyu Change-Id: I6c2ef994ce0b4c76603c89f76091d7cf8cfdca5e --- debian/libwiringpi2.postinst | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 debian/libwiringpi2.postinst diff --git a/debian/libwiringpi2.postinst b/debian/libwiringpi2.postinst new file mode 100644 index 0000000..288eb37 --- /dev/null +++ b/debian/libwiringpi2.postinst @@ -0,0 +1,26 @@ +#!/bin/sh + +set -e + +msg() { + echo "libwiringpi2: $1" +} + +case "$1" in + configure) + if [ $(ls -l /usr/local/include/wiring*.h 2> /dev/null | wc -l) -gt 0 ]; then + msg "Remove previous built header files in /usr/local/include ..." + rm -rf /usr/local/include/wiring*.h + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +exit 0