the default less (pager for diff) option in /usr/sbin/etc-update , -E, causes less to exit when there is less than a screenful of output. This is a frequent occurrence. I always remove the -E option. Others might suspect that etc-update is broken!
Changed default in latest revision.