File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed
Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -361,12 +361,28 @@ setupPackages()
361361 if [ " $packageCommit " == " $actualCommit " ]; then
362362 installBuiltPackage " $packageFullPath "
363363 else
364- echo " W: Package '$package ' already built, But it's source is changed. Removing ..."
364+ echo " W: Package '$package ' already built, But it's source is changed. Requires Rebuilding ..."
365365 rm -f " $packageFullPath "
366366 rm -f " $packageCommitFullPath "
367367 fi
368368 fi
369369
370+ if [ " $packageCommit " != " $actualCommit " ]; then
371+ for p in $FILTERED_PACKAGES ; do
372+ unset DEPENDENCIES
373+ source " $INIT_DIR /packages/$p /build.sh"
374+
375+ if [[ " $DEPENDENCIES " == * " $package " * ]]; then
376+ packageFullPath=$( ls " $INIT_DIR /built-pkgs/$p -" * " $ARCH .rat" 2> /dev/zero)
377+ packageCommitFullPath=$( ls " $INIT_DIR /built-pkgs/$p -" * " $ARCH .commit" 2> /dev/zero)
378+
379+ echo " W: Package '$p ' uses '$package ' as Dependency, Requires Rebuilding..."
380+ rm -f " $packageFullPath "
381+ rm -f " $packageCommitFullPath "
382+ fi
383+ done
384+ fi
385+
370386 setupPackage $package
371387 done
372388}
You can’t perform that action at this time.
0 commit comments