X-Git-Url: https://iankelling.org/git/?p=iankelling.org;a=blobdiff_plain;f=setup.sh;h=59f3009bd8a45c327c05d8c5909d0e85e0a1805f;hp=deb61b9c26e6e3bf0613e0fcc791fbf805b00cf6;hb=d8778b6587a870f5eb36b5fd5e98297957adf429;hpb=956d10ee358397728a058b51551ccd031c226c31 diff --git a/setup.sh b/setup.sh index deb61b9..59f3009 100755 --- a/setup.sh +++ b/setup.sh @@ -29,18 +29,28 @@ gitroot=/a/bin/githtml shopt -s extglob type -P a2enmod &>/dev/null || pi apache2 +type -P sqlite3 &>/dev/null || pi sqlite3 acme-tiny-wrapper $domain pkgs=( # build.rb dependencies - ruby-pygments.rb ruby-safe-yaml ruby-redcarpet + ruby-pygments.rb ruby-safe-yaml ruby-sass # python pkgs used for o(n^2) voting blog entry python-bcrypt python-passlib # gitweb pkgs gitweb highlight ) +if isdebian-stable; then + pkgs+=(build-essential ruby-dev) +else + pkgs+=(ruby-redcarpet) +fi + pi ${pkgs[@]} +if isdebian-stable; then + sudo gem install redcarpet +fi chmod og+x _site/on2vote/vote.py