diff --git a/userdocs/contents/installation.rst b/userdocs/contents/installation.rst index 33dc163b..4ac7fcea 100644 --- a/userdocs/contents/installation.rst +++ b/userdocs/contents/installation.rst @@ -59,39 +59,38 @@ appropriate substitutions: .. code-block:: bash - # EDIT HERE - VERSION=4.2.0 - DOWNLOAD=/tmp/warewulf-${4.2.0}.tar.gz - - # COPY/PASTE THIS - mkdir ~/src - cd ~/src - tar xvf ${DOWNLOAD} + VERSION=4.4.0 + curl -LO https://github.com/hpcng/warewulf/releases/download/v${VERSION}/warewulf-${VERSION}.tar.gz + tar -xf warewulf-${VERSION}.tar.gz cd warewulf-${VERSION} make all && sudo make install Git --- -Warewulf is developed in "Git", a source code management platform that -allows collaborative development and revision control. From the Git -repository, you can download different versions of the project either -from tags or branches. By default, when you go to the GitHub page, you -will find the default branch entitled ``main``. The ``main`` branch is -where most of the active development occurs, so if you want to obtain -the latest and greatest version of Warewulf, this is where to go. But -be forewarned, using a snapshot from ``main`` is not guaranteed to be -stable or generally supported for production. If you are building for -production, it is best to download a release tarball from the main -site, the GitHub releases page, or from a Git tag. +Warewulf is developed in GitHub, a source code management platform +that allows collaborative development and revision control. From the +Git repository, you can download different versions of the project +either from tags or branches. By default, when you go to the GitHub +page, you will find the default branch entitled ``development``. The +``development`` branch is where most of the active development occurs, +so if you want to obtain the latest and greatest version of Warewulf, +this is where to go. But be forewarned, using a snapshot from +``development`` is not guaranteed to be stable or generally supported +for production. + +Alternatively, the ``main`` branch is more stable and is used as a +staging area for pending releases. + +If you are building for production, it is best to download a release +tarball from the main site, the GitHub releases page, or from a Git +tag. .. code-block:: bash - mkdir ~/git - cd ~/git - git clone https://github.com/warewulf/warewulf.git + git clone https://github.com/hpcng/warewulf.git cd warewulf - git checkout main # or switch to a tag like '4.2.0' + git checkout development # or switch to a tag like 'v4.4.0' make all && sudo make install Runtime Dependencies