mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-07 21:16:57 +02:00
update hooks: add feedback messages to slow chrome cleanup
Some people think this upgrade hook gets stuck when in reality, it has to delete a lot of files (gigs worth). Add some progress messages so people know it's doing something. BUG=chromium-os:32052 TEST=manually running 25_suppress_incremental_build_across_chroot showed pretty messages Change-Id: Ie20980fb2c60c980b617e98d68b0e5f9633fbb2a Reviewed-on: https://gerrit.chromium.org/gerrit/26111 Reviewed-by: Brian Harring <ferringb@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org> Commit-Ready: Mike Frysinger <vapier@chromium.org>
This commit is contained in:
parent
298f61ab25
commit
aa58465a3f
@ -10,13 +10,15 @@
|
||||
# pulls the content out to the new location within the chroot.
|
||||
|
||||
upgrade_path() {
|
||||
local src="/var/cache/distfiles/target/$1"
|
||||
local dest="/var/cache/chromeos-chrome/$1"
|
||||
local src="/var/cache/distfiles/target/$2"
|
||||
local dest="/var/cache/chromeos-chrome/$2"
|
||||
|
||||
info "[$1/4] Checking $src vs $dest"
|
||||
if [ -d "$src" ]; then
|
||||
if [ -d "$dest" ]; then
|
||||
# User has already built it- thus wipe the src and use what's in
|
||||
# the chrome specific cache.
|
||||
info "[$1/4] Cleaning $src; this could take a while"
|
||||
sudo rm -rf "$src"
|
||||
else
|
||||
sudo mv "$src" "$dest"
|
||||
@ -27,9 +29,9 @@ upgrade_path() {
|
||||
sudo mkdir -p 0775 /var/cache/chromeos-chrome/
|
||||
sudo chown "$USER:portage" /var/cache/chromeos-chrome/
|
||||
|
||||
upgrade_path chrome-src
|
||||
upgrade_path chrome-src-internal
|
||||
upgrade_path chrome-src-custom
|
||||
upgrade_path chrome-src-custom-internal
|
||||
upgrade_path 1 chrome-src
|
||||
upgrade_path 2 chrome-src-internal
|
||||
upgrade_path 3 chrome-src-custom
|
||||
upgrade_path 4 chrome-src-custom-internal
|
||||
|
||||
exit 0
|
||||
|
Loading…
Reference in New Issue
Block a user