Fix ordering code
authorfuzzyray <fuzzyray@gentoo.org>
Mon, 16 Jul 2007 22:34:53 +0000 (22:34 -0000)
committerfuzzyray <fuzzyray@gentoo.org>
Mon, 16 Jul 2007 22:34:53 +0000 (22:34 -0000)
svn path=/; revision=418

trunk/src/revdep-rebuild/revdep-rebuild-rewrite

index 7f62ea46410a4e6e27690d3bb66a8a98b5769da8..a76dce3bd328c2ac573b247d5727c41dcf22c4bf 100755 (executable)
@@ -642,9 +642,9 @@ get_build_order() {
                RAW_REBUILD_LIST=$(<"$LIST.4_ebuilds")
                if [[ $RAW_REBUILD_LIST ]]; then
                        OLD_EMERGE_DEFAULT_OPTS="$EMERGE_DEFAULT_OPTS"
-                       export EMERGE_DEFAULT_OPTS="--nospinner --pretend --oneshot --nodeps --quiet"
+                       export EMERGE_DEFAULT_OPTS="--nospinner --pretend --oneshot --quiet"
                        RAW_REBUILD_LIST="=${RAW_REBUILD_LIST//[[:space:]]/ =}"
-                       REBUILD_GREP=$(emerge $RAW_REBUILD_LIST | sed 's/\[[^]]*\]//g') &&
+                       REBUILD_GREP=$(emerge --nodeps $RAW_REBUILD_LIST | sed 's/\[[^]]*\]//g') &&
                                emerge --deep $RAW_REBUILD_LIST | sed 's/\[[^]]*\]//g' |
                                grep -F "$REBUILD_GREP" > $LIST.5_order || {
                                        eerror