if [ -n "$origin_new" ]
then
message_echo "${DEPTH_INDEX} ===> Moved to $origin_new at $date_moved because \"$why_moved\""
- fileedit_add_a_line_if_new "$origin_trial" "${DBDIR}/moved_ports"
fileedit_add_a_line_if_new "$origin" "${TMPDIR}/database_build_convert_and_register_origin_if_obsolete:origins_old"
database_build_convert_and_register_origin_if_obsolete "$origin_new" "${TMPDIR}/MOVED.DB" || return 1
else
then
if [ -n "$origin" ]
then
- fileedit_add_a_line_if_new "$origin_trial" "${DBDIR}/moved_ports"
message_echo "${DEPTH_INDEX} ===> Transferred to $origin"
else
fileedit_add_a_line_if_new "$origin" "${DBDIR}/obsolete_ports"
{
cat "${DBDIR}/ports.inspected.${inspected_level}.list" || :
cat "${DBDIR}/obsolete_ports" || :
- cat "${DBDIR}/moved_ports" || :
} 2> /dev/null | grep -q -Fx "$origin_actual" || return
fileedit_rm_a_line "$origin" "${DBDIR}/stage.loop_list/ports_to_inspect.remain"
[ "x$origin" = "$origin_actual" ] || \
if ! grep -qFx "$origin" "${DBDIR}/done_required_ports_to_inspect" 2> /dev/null
then
fileedit_rm_a_line "$origin" "${DBDIR}/obsolete_ports"
- fileedit_rm_a_line "$origin" "${DBDIR}/moved_ports"
dbpath=${DBDIR}/requires/$origin
dbpath_prev=${DBDIR}/prevset/requires/$origin
if [ ! -e "$dbpath/complete_as_node" ] || \
fileedit_rm_a_line "$origin" "${DBDIR}/ports.inspected.${level}.list"
done
fileedit_rm_a_line "$origin" "${DBDIR}/obsolete_ports"
- fileedit_rm_a_line "$origin" "${DBDIR}/moved_ports"
fileedit_rm_a_line "$origin" "${DBDIR}/ports.inspected.list"
cat "${DBDIR}/replace/$origin/origin" 2> /dev/null || :
}
{
local table tmpfile
tmpfile=${TMPDIR}/database_build_post_inspect_dependencies
- touch "${DBDIR}/obsolete_ports" "${DBDIR}/moved_ports" "${DBDIR}/inspected_ports.update"
+ touch "${DBDIR}/obsolete_ports" "${DBDIR}/inspected_ports.update"
find "${DBDIR}/requires" -depth 2 -type d \
| sed -E 's|.*/([^/]+/[^/]+)$|\1|' > ${DBDIR}/inspected_ports
find "${DBDIR}/initial" -depth 2 -type d \