Commit 53e3c284bbd4305ebe920ad1a1b99bfa37ec3eae
1 parent
e9284cd796
Use "sudo -p" with informative prompt instead of echo.
Won't show the prompt if sudo hasn't timed out since previous authorized sudo activity.
Showing 1 changed file with 2 additions and 2 deletions Inline Diff
script/bootstrap
#!/bin/sh | 1 | 1 | #!/bin/sh | |
# Make sure all our local dependencies are available. | 2 | 2 | # Make sure all our local dependencies are available. | |
3 | 3 | |||
set -e | 4 | 4 | set -e | |
5 | 5 | |||
# FIX: only sudo if gem home isn't writable | 6 | 6 | # FIX: only sudo if gem home isn't writable | |
7 | 7 | |||
(gem spec bundler -v '~> 1.2.0' > /dev/null 2>&1) || | 8 | 8 | (gem spec bundler -v '~> 1.2.0' > /dev/null 2>&1) || | |
(echo "About to install Bundler (you may get a sudo prompt)" && | 9 | 9 | sudo -p "About to install Bundler, password for sudo: " \ | |
sudo gem install bundler -v '~> 1.2.0' --no-rdoc --no-ri) | 10 | 10 | gem install bundler -v '~> 1.2.0' --no-rdoc --no-ri | |
11 | 11 | |||
# We don't want old config hanging around. | 12 | 12 | # We don't want old config hanging around. | |
13 | 13 | |||
rm -rf .bundle/config | 14 | 14 | rm -rf .bundle/config | |
rm -rf .librarian/puppet/config | 15 | 15 | rm -rf .librarian/puppet/config |