aboutsummaryrefslogtreecommitdiff
path: root/src/jekyll/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/jekyll/install.sh')
-rw-r--r--src/jekyll/install.sh60
1 files changed, 0 insertions, 60 deletions
diff --git a/src/jekyll/install.sh b/src/jekyll/install.sh
deleted file mode 100644
index 53efa82..0000000
--- a/src/jekyll/install.sh
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/usr/bin/env bash
-#-------------------------------------------------------------------------------------------------------------
-# Copyright (c) Microsoft Corporation. All rights reserved.
-# Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information.
-#-------------------------------------------------------------------------------------------------------------
-#
-# Docs: https://github.com/microsoft/vscode-dev-containers/blob/main/script-library/docs/hugo.md
-# Maintainer: The VS Code and Codespaces Teams
-#
-# Syntax: ./jekyll-debian.sh [Jekyll version] [Non-root user] [Add rc files flag]
-
-VERSION=${1:-"latest"}
-USERNAME=${2:-"automatic"}
-
-set -e
-
-# If in automatic mode, determine if a user already exists, if not use codespace
-if [ "${USERNAME}" = "auto" ] || [ "${USERNAME}" = "automatic" ]; then
- USERNAME=""
- POSSIBLE_USERS=("vscode" "node" "codespace" "$(awk -v val=1000 -F ":" '$3==val{print $1}' /etc/passwd)")
- for CURRENT_USER in ${POSSIBLE_USERS[@]}; do
- if id -u ${CURRENT_USER} > /dev/null 2>&1; then
- USERNAME=${CURRENT_USER}
- break
- fi
- done
- if [ "${USERNAME}" = "" ]; then
- USERNAME=codespace
- fi
-elif [ "${USERNAME}" = "none" ]; then
- USERNAME=root
- USER_UID=0
- USER_GID=0
-fi
-
-# Use sudo to run as non-root user is not already running
-sudoUserIf()
-{
- if [ "$(id -u)" -eq 0 ] && [ "${USERNAME}" != "root" ]; then
- sudo -u ${USERNAME} "$@"
- else
- "$@"
- fi
-}
-
-# If we don't yet have Ruby installed, exit.
-if ! /usr/local/rvm/rubies/default/bin/ruby --version > /dev/null ; then
- echo "You need to install Ruby before installing Jekyll."
- exit 1
-fi
-
-# If we don't already have Jekyll installed, install it now.
-if ! jekyll --version > /dev/null ; then
- echo "Installing Jekyll..."
- if [ "${VERSION}" = "latest" ]; then
- PATH="/usr/local/rvm/rubies/default/bin:${PATH}" /usr/local/rvm/rubies/default/bin/gem install jekyll
- else
- PATH="/usr/local/rvm/rubies/default/bin:${PATH}" /usr/local/rvm/rubies/default/bin/gem install jekyll -v "${VERSION}"
- fi
-fi