OSDN Git Service

Some fixes about removing unecessary redo.
[portsreinstall/current.git] / lib / libcommand_do.sh
index 77ef626..0f82db2 100644 (file)
@@ -767,6 +767,7 @@ command_do_complete_necessary_upgrades_for_build ()
                        do
                                dbpath_requirement=${DBDIR}/requires/$origin_requirement
                                [ -e "$dbpath_requirement/necessary_upgrade.build.${level}" ] || continue
+                               [ `cat "${DBDIR}/moved_from/$origin_requirement/current_version" 2> /dev/null | wc -l` -eq 0 ] || return 0
                                touch "$dbpath_requirement/necessary_upgrade.run.${level}"
                        done < $dbpath/requirements.build.${level}
                        :