Browse Source

changed line 63 in update_blocks_redis.pl to force sym link creation if already exists

pull/1/head
dan_s 2 years ago
parent
commit
87c8e7dfe5
  1. 1
      .gitignore
  2. 6
      README.md
  3. 2
      update.sh
  4. 4
      var/www/explorer.dragonx.is/bin/update_blocks_redis.pl

1
.gitignore

@ -0,0 +1 @@
*sw?

6
README.md

@ -17,8 +17,8 @@ Assume you put `update.sh` in /home/$USER and your Hush source code in ~/git/hus
```
# set env vars that Siona will use
SIONA_DOMAIN=explorer.some.poop
SIONA_TICKER=GAZOOTZ
SIONA_CLI=~/git/hush3/src/hush-cli -ac_NAME=$(SIONA_TICKER)
SIONA_ACNAME=GAZOOTZ
SIONA_CLI=~/git/hush3/src/hush-cli -ac_NAME=${SIONA_ACNAME}
# update explorer data every 5 minutes
*/5 * * * * ~/update.sh
@ -30,4 +30,4 @@ SIONA_CLI=~/git/hush3/src/hush-cli -ac_NAME=$(SIONA_TICKER)
# License
GPLv3
GPLv3

2
update.sh

@ -1,6 +1,6 @@
#!/usr/bin/env bash
DOMAIN=$(SIONA_DOMAIN)
DOMAIN=${SIONA_DOMAIN}
DIR="/var/www/$DOMAIN"
DIRDIR="$DIR$DIR"

4
var/www/explorer.dragonx.is/bin/update_blocks_redis.pl

@ -16,7 +16,7 @@ my $j = JSON::Any->new;
# While Siona swims, we pave with bricks on the road she will run on...
my $acname = $ENV{SIONA_ACNAME} || 'DRAGONWX';
my $ticker = $acname == 'HUSH3' ? 'HUSH' : $acname;
my $ticker = $acname eq 'HUSH3' ? 'HUSH' : $acname;
my $domain = $ENV{SIONA_DOMAIN} || 'explorer.dragonx.is';
my $root = "/var/www/$domain";
my $basedir = "/var/www/$domain/var/www/$domain";
@ -60,7 +60,7 @@ for my $h ($height-80 .. $height) {
my $blockdir = "$root/var/www/$domain/block/$hash";
if (!-e "$root/block/$h") {
# make /block/HEIGHT work
my $cmd = "ln -s $blockdir $root/var/www/$domain/block/$h";
my $cmd = "ln -sf $blockdir $root/var/www/$domain/block/$h";
qx{$cmd};
warn $cmd;
}

Loading…
Cancel
Save