#!/bin/sh # # Copyright 2007 Openedhand Ltd. # # Author: Richard Purdie # PKGSYSTEM=/var/lib/dpkg if [ ! -e $PKGSYSTEM/status ]; then if [ -e /var/lib/opkg/status ]; then PKGSYSTEM=/var/lib/opkg else echo "No package system found" exit 1 fi fi STAMP=$PKGSYSTEM/postinsts-done STATFILE=$PKGSYSTEM/status STATFILE2=$PKGSYSTEM/status2 if [ -e $STAMP ]; then exit 0 fi awk -f /usr/share/run-postinsts/run-postinsts.awk $STATFILE > $STATFILE2 if [ $? = 0 ]; then mv $STATFILE2 $STATFILE touch $STAMP exit 0 else rm -f $STATFILE2 rm -f $STAMP exit 1 fi