#!/bin/sh
[ -n "${IPKG_INSTROOT}" ] && exit 0

# Clear stale failed_packages entry (left over from firmware upgrades)
sed -i '/^link /d;/^link$/d' /etc/package_restore/failed_packages 2>/dev/null

# Ensure symlink points to correct location
if [ -d /link ] && [ ! -d /usr/local/link ]; then
    ln -sf /link/link /usr/bin/link 2>/dev/null || true
fi

echo "Enabling link service..."
/etc/init.d/link enable
/etc/init.d/link start
exit 0
