I'm trying to install dnvm on an Ubuntu VM using Vagrant. In my vagrantfile I have a shell script that includes this line:
curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source /root/.dnx/dnvm/dnvm.sh
which downloads and executes dnvminstall.sh which installs and puts dnvm.sh in /root/.dnx/dnvm. The source /root/.dnx/dnvm/dnvm.sh part doesn't seem to have worked because when I ssh into the machine I need to run it manually for dnvm to work.
So the question is, why isn't source /root/.dnx/dnvm/dnvm.sh executed during provisioning?
Here's the vagrantfile in it's entirety.
Why isn't a script executed during provisioning an Ubuntu VM using Vagrant shell script?
256 views Asked by Christian At
1
There are 1 answers
Related Questions in LINUX
- Is there some way to use printf to print a horizontal list of decrementing hex digits in NASM assembly on Linux
- Why does Hugo generate different taxonomy-related HTML on different OS's?
- Writes in io_uring do not advance the file offset
- Why `set -o pipefail` gives different output even though the pipe is not failing
- what really controls the permissions: UID or eUID?
- Compiling eBPF program in Docker fails due to missing '__u64' type
- Docker container unable to make HTTPS requests to external API
- Whow to use callback_query_handler in Python 3.10
- Create kea runtime directory at startup in Yocto image
- Problem on CPU scheduling algorithms in OS
- How to copy files into the singularity sandbox?
- Android kernel error: undefined reference to `get_hw_version_platform'
- Is there a need for BPF Linux namespace?
- Error when trying to execute a binary compiled in a Kali Linux machine on an Ubuntu system
- Issue with launching application after updating ElectronJs to version 28.0.0 on Windows and Linux
Related Questions in BASH
- When does Bash read heredocs?
- Why `set -o pipefail` gives different output even though the pipe is not failing
- Run an external command within jq to manipulate each values of a particular key
- API key 401 error in .env.development file
- How to "Enable mobile data" on a Huawei E3372 4G USB dongle using a bash script in Windows
- ImageMagick / Bash : pipe ignored(?) when filename format variable used
- MacOS Bash-Script: while read p and echo
- Parse command line arguments and write useful usage message without additional code
- JQ JSON - Values to Array
- why variable substitution is so different?
- postbank_pdf2csv: how to setup with Cygwin in Windows?
- Custom Bash functions & custom statements - Need some advice
- unexpected operator == in square brackets when trying to use gum lib
- How to disable a bash builtin inside a docker container
- Use sed or rename find series of alphabet then replace with with the same alphabet and a dash -
Related Questions in SHELL
- macOS - Most secure way of a GUI SUDO_ASKPASS
- When does Bash read heredocs?
- Why `set -o pipefail` gives different output even though the pipe is not failing
- Run multiple shell scripts in Dockerfile
- Alias does not take effect when I use Vim to execute external commands
- why variable substitution is so different?
- Error: fish: ${ is not a valid variable in fish
- Custom Bash functions & custom statements - Need some advice
- unexpected operator == in square brackets when trying to use gum lib
- Delete first three lines containing a certain word
- Keep the log for the last 14 days
- Iterate over items in one array and groups of items in second array
- Keep multi-version of a static-lib like what we do for shared-libs
- How to write function in bash for reuse shell commands inside using osascript?
- Why is it that when I pass certain directory names to `ls`, sometimes it does not list their contents?
Related Questions in VAGRANT
- Using Vagrant provisioning for Shell Scripts
- Django application hosted in vagrant not available at localhost
- Hash sum mismatch when using vagrant up and apt-get install on MacOS
- Error when molecule through vagrant start VM in vbox (Windows, WSL2)
- Vagarant vm installation issue
- Vagrant can't use default network of libvirt. Vagrant + libvirt, Linux. no network with matching name 'default' (Libvirt::Error)
- Unable to access a Webapp on Tomcat in Vagrant box
- How do I add a C file from my computer to my Github clone repository so i can send it to the actual repository on Github?
- Vagrant transfer file from Guest VM to another Guest VM
- Can't connect to a pod running on different node with k3s and virtualbox
- symlink protocol error when setting up storage:link on vagrant homestead
- PhpStorm not working with Xdebug 3.3 running in Vagrant box using nginx and PHP 8.3
- Laravel homestead Can't Preform Vagrant Up Error Constraints: >= 13.0.0, < 14.0.0
- HTML and Vagrant
- Error: [email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)
Related Questions in PROVISIONING
- Authentication in Laravel doesn’t work some time after the deploy in a specific environment
- Android 14 unable to get rid of provisioned files
- Provisioning Profile Photos between Microsoft Entra and Slack
- nullPointer envoked on .contains method when querying for String jobTitle
- Can I use free provisioning to sign an iOS app in a CI pipeline?
- Can't provision Grafana dashboard with default permissions
- Status: Failed to create provisioning profile
- Azure App Provisioning: Filtering on multivalued attribute emails[type work"]
- Config for nginx for Polycom provisioning
- delphi 11 KeyStore file and alias
- Provisioning package with UWP application is not installed on the last Windows 10 and Windows 10 Team version
- How to check push provisioning api access (package white listed or not) or not for android
- How to set database cluster arguments (like password) with terraform?
- Component for SaaS Provisioning Service
- Get value from Parameter name using JavaScript
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
You're cding into
/usr/local/src/libuv-1.4.2earlier in your script.Then you're downloading dnvm into that directory using curl, then trying to run the file as if it was in
/root/.dnx/dnvm/dnvm.sh, when it's actually somewhere under/usr/local/src/libuv-1.4.2You just need to cd back into
/rootbefore you use curl to get dnvm. So ...Hope this helps!