Lines 808-814
Link Here
|
808 |
elif [[ -r $LIST.3_rebuild && -s $LIST.3_rebuild ]]; then |
808 |
elif [[ -r $LIST.3_rebuild && -s $LIST.3_rebuild ]]; then |
809 |
rebuildList=" $(<"$LIST.3_rebuild") " |
809 |
rebuildList=" $(<"$LIST.3_rebuild") " |
810 |
rebuildList=(${rebuildList//[[:space:]]obj[[:space:]]/ }) |
810 |
rebuildList=(${rebuildList//[[:space:]]obj[[:space:]]/ }) |
811 |
get_file_owner "${rebuildList[@]}" > $LIST.4_ebuilds |
811 |
get_file_owner "${rebuildList[@]}" | sed 's/^/=/' > "$LIST.4_ebuilds" |
812 |
einfo "Generated new $LIST.4_ebuilds" |
812 |
einfo "Generated new $LIST.4_ebuilds" |
813 |
else |
813 |
else |
814 |
einfo 'Nothing to rebuild.' |
814 |
einfo 'Nothing to rebuild.' |
Lines 921-934
Link Here
|
921 |
# Clean up no longer needed environment variables |
921 |
# Clean up no longer needed environment variables |
922 |
unset SEARCH_DIRS SEARCH_DIRS_MASK LD_LIBRARY_MASK PORTAGE_ROOT |
922 |
unset SEARCH_DIRS SEARCH_DIRS_MASK LD_LIBRARY_MASK PORTAGE_ROOT |
923 |
|
923 |
|
924 |
[[ -r $LIST.5_order && -s $LIST.5_order ]] && |
924 |
if [[ -r $LIST.5_order && -s $LIST.5_order ]]; then |
925 |
REBUILD_LIST=($(<"$LIST.5_order")) || |
925 |
REBUILD_LIST=( $(<"$LIST.5_order") ) |
926 |
REBUILD_LIST=($(sort -u "$LIST.4_ebuilds")) |
926 |
REBUILD_LIST="${REBUILD_LIST[@]/#/=}" |
|
|
927 |
else |
928 |
REBUILD_LIST=$(sort -u "$LIST.4_ebuilds") |
929 |
fi |
927 |
|
930 |
|
928 |
trap - SIGHUP SIGINT SIGQUIT SIGABRT SIGTERM |
931 |
trap - SIGHUP SIGINT SIGQUIT SIGABRT SIGTERM |
929 |
|
932 |
|
930 |
REBUILD_LIST="${REBUILD_LIST[@]}" |
933 |
REBUILD_LIST="${REBUILD_LIST[@]}" |
931 |
REBUILD_LIST="=${REBUILD_LIST//[[:space:]]/ =}" |
|
|
932 |
|
934 |
|
933 |
einfo 'All prepared. Starting rebuild' |
935 |
einfo 'All prepared. Starting rebuild' |
934 |
echo "emerge --oneshot ${EMERGE_OPTIONS[@]} $REBUILD_LIST" |
936 |
echo "emerge --oneshot ${EMERGE_OPTIONS[@]} $REBUILD_LIST" |