mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
Autosource ~/.bashrc (#9649)
* Autosource ~/.bashrc Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add exitmessage... Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Use env variable to gate USR1 Signed-off-by: Satadru Pramanik <satadru@gmail.com> * add logging Signed-off-by: Satadru Pramanik <satadru@gmail.com> * adjust logging, add more documentation Signed-off-by: Satadru Pramanik <satadru@gmail.com> * move env sourced variable in const.rb Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Update flag variable to be CREW_SOURCE_BASHRC_ACTIVATED Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Remove need for CREW_SOURCE_BASHRC_ACTIVATED env variable Signed-off-by: Satadru Pramanik <satadru@gmail.com> * fix logic for trap detection Signed-off-by: Satadru Pramanik <satadru@gmail.com> * revert to using env variable as flag for bash trap enablement Signed-off-by: Satadru Pramanik <satadru@gmail.com> * add reversion to env based crew_profile_base trap detection Signed-off-by: Satadru Pramanik <satadru@gmail.com> * move SOURCE_BASHRC code block Signed-off-by: Satadru Pramanik <satadru@gmail.com> * use fd instead of env variable, check for interactive terminal in selector Signed-off-by: Satadru Pramanik <satadru@gmail.com> * fix fd check Signed-off-by: Satadru Pramanik <satadru@gmail.com> * add exit to shell for installer so that bashrc does not have to be sourced manually after install is run. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * do not use @pkg unless defined Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add some debug code to progress_bar Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add some debug code to progress_bar Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Do not tread on #9654 Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add some debug code to progress_bar Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add some debug code to progress_bar Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add some debug code to progress_bar Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add some debug code to progress_bar Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add some debug code to progress_bar Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add some debug code to progress_bar Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add some debug code to progress_bar Signed-off-by: Satadru Pramanik <satadru@gmail.com> * fixup selector and progress_bar Signed-off-by: Satadru Pramanik <satadru@gmail.com> * remove debug code from progress_bar Signed-off-by: Satadru Pramanik <satadru@gmail.com> * refactor to use changed bash process name Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Adjust comment Signed-off-by: Satadru Pramanik <satadru@gmail.com> * disable more debug code Signed-off-by: Satadru Pramanik <satadru@gmail.com> * fix comparison Signed-off-by: Satadru Pramanik <satadru@gmail.com> * fix unit test Signed-off-by: Satadru Pramanik <satadru@gmail.com> * add some debugging to selector Signed-off-by: Satadru Pramanik <satadru@gmail.com> * move crewlog to separate file Signed-off-by: Satadru Pramanik <satadru@gmail.com> * use global verbose Signed-off-by: Satadru Pramanik <satadru@gmail.com> * adjust timeout to 1 for selector Signed-off-by: Satadru Pramanik <satadru@gmail.com> * "workaround" using a global variable Signed-off-by: Satadru Pramanik <satadru@gmail.com> * fix CREW_VERBOSE Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Use CREW_VERBOSE Signed-off-by: Satadru Pramanik <satadru@gmail.com> * switch all @opt_verbose to CREW_VERBOSE Signed-off-by: Satadru Pramanik <satadru@gmail.com> * try to work around missing constant on update Signed-off-by: Satadru Pramanik <satadru@gmail.com> * add print_source_bashrc to ccache Signed-off-by: Satadru Pramanik <satadru@gmail.com> * uncommented crewlog lines in crew Signed-off-by: Satadru Pramanik <satadru@gmail.com> * remove debug crewlog lines Signed-off-by: Satadru Pramanik <satadru@gmail.com> --------- Signed-off-by: Satadru Pramanik <satadru@gmail.com>
This commit is contained in:
committed by
GitHub
parent
3ce7c0854f
commit
43c334de5f
@@ -1,6 +1,8 @@
|
||||
# lib/fixup.rb
|
||||
# Add fixups to be run during crew update here.
|
||||
|
||||
CREW_VERBOSE = ARGV.intersect?(%w[-v --verbose]) unless defined?(CREW_VERBOSE)
|
||||
|
||||
# remove deprecated directory
|
||||
FileUtils.rm_rf "#{HOME}/.cache/crewcache/manifest"
|
||||
|
||||
@@ -138,7 +140,7 @@ pkg_update_arr.each do |pkg|
|
||||
def self.preremove; end
|
||||
def self.remove; end
|
||||
end
|
||||
Command.remove(pkg_object, @opt_verbose)
|
||||
Command.remove(pkg_object, CREW_VERBOSE)
|
||||
else
|
||||
puts "#{pkg[:pkg_name].capitalize} not removed.".lightblue
|
||||
end
|
||||
@@ -157,7 +159,7 @@ end
|
||||
|
||||
unless @new_const_git_commit == CREW_CONST_GIT_COMMIT
|
||||
puts 'Restarting crew update since there is an updated crew version.'.lightcyan
|
||||
puts "CREW_REPO=#{CREW_REPO} CREW_BRANCH=#{CREW_BRANCH} crew update".orange if @opt_verbose
|
||||
puts "CREW_REPO=#{CREW_REPO} CREW_BRANCH=#{CREW_BRANCH} crew update".orange if CREW_VERBOSE
|
||||
exec "CREW_REPO=#{CREW_REPO} CREW_BRANCH=#{CREW_BRANCH} crew update"
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user