mv "$dbfile.tmp" "$dbfile"
message_echo "Now the following ports have been manually resolved:"
message_cat "$dbfile"
+ if [ `cat "$dbfile" 2> /dev/null | wc -l` -gt 0 ]
+ then
+ message_echo "Now the following ports are registered to be manually resolved:"
+ message_cat "$dbfile"
+ else
+ message_echo "No port is registered to be manually resolved."
+ fi
}
# ============= Register/deregister taboo ports in the command line form =============
;;
esac
fileedit_combine_lists "${DBDIR}/conf/TABOO:PORTS.parsed" "${DBDIR}/taboo.list" > ${DBDIR}/taboo.all.list
- message_echo "Now the following ports are registered as taboo:"
- message_cat "${DBDIR}/taboo.all.list"
+ if [ `cat "${DBDIR}/taboo.all.list" 2> /dev/null | wc -l` -gt 0 ]
+ then
+ message_echo "Now the following ports are registered to be taboo:"
+ message_cat "${DBDIR}/taboo.all.list"
+ else
+ message_echo "No port is registered to be taboo."
+ fi
}
# ============= Register/deregister freeze ports in the command line form =============
;;
esac
fileedit_combine_lists "${DBDIR}/conf/FREEZE:PORTS.parsed" "${DBDIR}/freeze.list" > ${DBDIR}/freeze.all.list
- message_echo "Now the following ports are registered to freeze:"
- message_cat "${DBDIR}/freeze.all.list"
+ if [ `cat "${DBDIR}/freeze.all.list" 2> /dev/null | wc -l` -gt 0 ]
+ then
+ message_echo "Now the following ports are registered to be freeze:"
+ message_cat "${DBDIR}/freeze.all.list"
+ else
+ message_echo "No port is registered to be freeze."
+ fi
}
# ============= Register/deregister needed ports in the command line form =============
sed -E -f "${DBDIR}/REPLACE.complete_sed_pattern" "${DBDIR}/need.list" || :
cat "${DBDIR}/need.list" || :
} 2> /dev/null | sort -u > ${DBDIR}/need.with_replaced.list
- message_echo "Now the following ports are registered to be necessary:"
- message_cat "${DBDIR}/need.list"
+ if [ `cat "${DBDIR}/need.list" 2> /dev/null | wc -l` -gt 0 ]
+ then
+ message_echo "Now the following ports are registered to be necessary:"
+ message_cat "${DBDIR}/need.list"
+ else
+ message_echo "No port is registered to be necessary."
+ fi
}
# ============= Register/deregister unneeded ports in the command line form =============
message_echo "$evalated_globs is/are deregistered from the list of unnecessary ports."
;;
esac
- message_echo "Now the following ports are registered to be unnecessary:"
- message_cat "${DBDIR}/noneed.list"
+ if [ `cat "${DBDIR}/noneed.list" 2> /dev/null | wc -l` -gt 0 ]
+ then
+ message_echo "Now the following ports are registered to be unnecessary:"
+ message_cat "${DBDIR}/noneed.list"
+ else
+ message_echo "No port is registered to be unnecessary."
+ fi
}
case $COMMAND_MODE in
ok )
_command_exec_irrespective_of_saved_options__notify_ignored_options
- command_flexconf_update_ok "$@"
+ command_flexconf_update_ok "$COMMAND_OPERATION" "$@"
exit
;;
taboo | freeze | need | noneed )
echo "$@" >> ${DBDIR}/journal/$COMMAND_MODE
case $COMMAND_MODE in
taboo )
- command_flexconf_update_taboo "$@"
+ command_flexconf_update_taboo "$COMMAND_OPERATION" "$@"
;;
freeze )
- command_flexconf_update_freeze "$@"
+ command_flexconf_update_freeze "$COMMAND_OPERATION" "$@"
;;
need )
program_deregister_stage_complete DETERMINE_SPECIFIED_TARGETS
program_deregister_stage_complete ALL_COMPLETE
- command_flexconf_update_need "$@"
+ command_flexconf_update_need "$COMMAND_OPERATION" "$@"
;;
noneed )
program_deregister_stage_complete INSPECT_PRIMARY_LEAF_PORTS
program_deregister_stage_complete ALL_COMPLETE
- command_flexconf_update_noneed "$@"
+ command_flexconf_update_noneed "$COMMAND_OPERATION" "$@"
;;
esac
exit