Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
packer
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Kristopher Ruzic
packer
Commits
ecda407a
Commit
ecda407a
authored
9 years ago
by
Seth Vargo
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1849 from mbrukman/docs-provisioners-shell-fix
Docs fixes for shell provisioner page
parents
212d5126
61c95732
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
5 deletions
+5
-5
website/source/docs/provisioners/shell.html.markdown
website/source/docs/provisioners/shell.html.markdown
+5
-5
No files found.
website/source/docs/provisioners/shell.html.markdown
View file @
ecda407a
...
@@ -148,20 +148,20 @@ on reboot or in your shell script. For example, on Gentoo:
...
@@ -148,20 +148,20 @@ on reboot or in your shell script. For example, on Gentoo:
*My shell script doesn't work correctly on Ubuntu*
*My shell script doesn't work correctly on Ubuntu*
*
On Ubuntu
the /bin/sh
shell is
*
On Ubuntu
, the
`/bin/sh`
shell is
[
dash
](
http://en.wikipedia.org/wiki/Debian_Almquist_shell
)
. If your script has
[
dash
](
http://en.wikipedia.org/wiki/Debian_Almquist_shell
)
. If your script has
[
bash
](
http://en.wikipedia.org/wiki/Bash_(Unix_shell
\
)
) specific commands in it
[
bash
](
http://en.wikipedia.org/wiki/Bash_(Unix_shell
)
)-specific commands in it,
then put
`#!/bin/bash`
at the top of your script. Differences
then put
`#!/bin/bash`
at the top of your script. Differences
between dash and bash can be found on the
[
DashAsBinSh
](
https://wiki.ubuntu.com/DashAsBinSh
)
Ubuntu wiki page.
between dash and bash can be found on the
[
DashAsBinSh
](
https://wiki.ubuntu.com/DashAsBinSh
)
Ubuntu wiki page.
*My shell works when I login but fails with the shell provisioner*
*My shell works when I login but fails with the shell provisioner*
*
See the above tip. More than likely
your login shell is using /bin/bash
*
See the above tip. More than likely
, your login shell is using
`/bin/bash`
while the provisioner is using
/bin/sh
.
while the provisioner is using
`/bin/sh`
.
*My installs hang when using `apt-get` or `yum`*
*My installs hang when using `apt-get` or `yum`*
*
Make sure you add a
"-y"
to the command to prevent it from requiring
*
Make sure you add a
`-y`
to the command to prevent it from requiring
user input before proceeding.
user input before proceeding.
*How do I tell what my shell script is doing?*
*How do I tell what my shell script is doing?*
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment