Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 260101
Collapse All | Expand All

(-)/home_shared/fredd/tmp/revdep-rebuild (-6 / +6 lines)
Lines 697-705 Link Here
697
							grep -vF "$LD_LIBRARY_MASK" | grep -q "$SONAME_SEARCH"; then
697
							grep -vF "$LD_LIBRARY_MASK" | grep -q "$SONAME_SEARCH"; then
698
							# FIXME: I hate duplicating code
698
							# FIXME: I hate duplicating code
699
							# Only build missing direct dependencies
699
							# Only build missing direct dependencies
700
							MISSING_LIBS=$( \
700
							MISSING_LIBS=$(
701
								expr='s/[[:space:]]*\([^[:space:]]*\) => not found/\1/p' &&\
701
								expr='s/[[:space:]]*\([^[:space:]]*\) => not found/\1/p'
702
								sed -n "$expr" <<< "$ldd_output" \
702
								sed -n "$expr" <<< "$ldd_output"
703
							)
703
							)
704
							REQUIRED_LIBS=$(
704
							REQUIRED_LIBS=$(
705
								expr='s/^[[:space:]]*NEEDED[[:space:]]*\([^[:space:]]*\).*/\1/p';
705
								expr='s/^[[:space:]]*NEEDED[[:space:]]*\([^[:space:]]*\).*/\1/p';
Lines 714-722 Link Here
714
					else
714
					else
715
						# FIXME: I hate duplicating code
715
						# FIXME: I hate duplicating code
716
						# Only rebuild for direct dependencies
716
						# Only rebuild for direct dependencies
717
						MISSING_LIBS=$( \
717
						MISSING_LIBS=$(
718
							expr="/$SONAME_SEARCH/s/^[[:space:]]*\([^[:space:]]*\).*$/\1/p" &&\
718
							expr="/$SONAME_SEARCH/s/^[[:space:]]*\([^[:space:]]*\).*$/\1/p"
719
							sort -u <<< "$ldd_output" | sed -n "$expr" \
719
							sort -u <<< "$ldd_output" | sed -n "$expr"
720
						)
720
						)
721
						REQUIRED_LIBS=$(
721
						REQUIRED_LIBS=$(
722
							expr='s/^[[:space:]]*NEEDED[[:space:]]*\([^[:space:]]*\).*/\1/p';
722
							expr='s/^[[:space:]]*NEEDED[[:space:]]*\([^[:space:]]*\).*/\1/p';

Return to bug 260101