diff -u landscape-client-1.0.18/debian/changelog landscape-client-1.0.18/debian/changelog --- landscape-client-1.0.18/debian/changelog +++ landscape-client-1.0.18/debian/changelog @@ -1,3 +1,10 @@ +landscape-client (1.0.18-0ubuntu4) intrepid; urgency=low + + * debian/landscape-common.postinst: Don't blow up when the landscape-sysinfo + symlinks already exist (LP: #270131) + + -- Christopher Armstrong Wed, 17 Sep 2008 15:23:14 -0400 + landscape-client (1.0.18-0ubuntu3) intrepid; urgency=low * debian/control: Add Replaces for landscape-common since diff -u landscape-client-1.0.18/debian/landscape-common.postinst landscape-client-1.0.18/debian/landscape-common.postinst --- landscape-client-1.0.18/debian/landscape-common.postinst +++ landscape-client-1.0.18/debian/landscape-common.postinst @@ -37,11 +37,11 @@ UPDATE_MOTD_LOCATION=/etc/update-motd.d/50-landscape-sysinfo if [ "$RET" = "Cache sysinfo in /etc/motd" ]; then rm -f $PROFILE_LOCATION 2>/dev/null || true - ln -s $WRAPPER $UPDATE_MOTD_LOCATION + ln -sf $WRAPPER $UPDATE_MOTD_LOCATION invoke-rc.d update-motd refresh || true elif [ "$RET" = "Run sysinfo on every login" ]; then rm -f $UPDATE_MOTD_LOCATION 2>/dev/null && /etc/init.d/update-motd refresh || true - ln -s $WRAPPER $PROFILE_LOCATION + ln -sf $WRAPPER $PROFILE_LOCATION else rm -f $UPDATE_MOTD_LOCATION 2>/dev/null && /etc/init.d/update-motd refresh || true rm -f $PROFILE_LOCATION || true