aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-09-29 18:49:10 -0400
committerB. Watson <urchlay@slackware.uk>2026-09-29 18:49:10 -0400
commitf539e7cbd728368d50607299ecfc9da5fc4312be (patch)
tree108015e011d16f048639e94b168ab6c90394fa7c /bin
parentf8b811cf22440ee4f0f2ccedc5b5339bfe00d9e5 (diff)
downloadlimnoria.slackfacts.plugins-f539e7cbd728368d50607299ecfc9da5fc4312be.tar.gz
Apply Tadgy's patch to update the hardcoded file paths.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/makepkgdb.pl14
-rwxr-xr-xbin/sbotools-update-db.sh13
-rwxr-xr-xbin/whatis2sqlite.pl6
3 files changed, 17 insertions, 16 deletions
diff --git a/bin/makepkgdb.pl b/bin/makepkgdb.pl
index 3791787..83e441c 100755
--- a/bin/makepkgdb.pl
+++ b/bin/makepkgdb.pl
@@ -8,9 +8,9 @@
# the output is a huge pile of SQL insert statements, like half
# a million of them. best way to run this IMO:
-# $ makepkgdb.pl > db.sql
-# $ rm -f /path/to/dbfile
-# $ sqlite3 -bail /path/to/dbfile < db.sql
+# $ makepkgdb.pl > ~/tmp/makepkgdb.sql
+# $ rm -f ~/bot/SlackTools.sqlite3
+# $ sqlite3 -bail ~/bot/SlackTools.sqlite3 <~/tmp/makepkgdb.sql
# this script was only tested for slackware 14.2. When 15.0 gets
# released, we'll rebuild the database using this script, which
@@ -22,8 +22,8 @@
### configurables:
@pkglists = (
- '/data/mirrors/slackware/slackware64-15.0/PACKAGES.TXT',
- '/data/mirrors/slackware/slackware64-15.0/extra/PACKAGES.TXT',
+ '/data/depository/slackware/slackware64-15.0/PACKAGES.TXT',
+ '/data/depository/slackware/slackware64-15.0/extra/PACKAGES.TXT',
);
# ...the above list could have included pasture and testing, but
@@ -32,8 +32,8 @@
# these 2 are copies of /var/log/packages and /var/log/scripts from
# a full install of 15.0, with no 3rd-party packages added:
-$pkgdir = "/home/slackfacts/var.log/packages";
-$scriptsdir = "/home/slackfacts/var.log/scripts";
+$pkgdir = "/home/ibob/tmp/packages-15.0/";
+$scriptsdir = "/home/ibob/tmp/scripts-15.0/";
### end configurables.
diff --git a/bin/sbotools-update-db.sh b/bin/sbotools-update-db.sh
index ec6a22f..90f4be3 100755
--- a/bin/sbotools-update-db.sh
+++ b/bin/sbotools-update-db.sh
@@ -2,16 +2,17 @@
# update the SBoTools.sqlite3 for the SBoTools limnoria plugin.
# should be run from cron probably daily. also can be run manually.
-# run this as the slackfacts user, not root.
+# run this as the ibob user, not root.
# configurables:
-BOTDIR=/home/slackfacts/supybot
+HOMEDIR=/home/ibob
+BOTDIR=$HOMEDIR/bot
DBFILE=$BOTDIR/SBoTools.sqlite3
-SCRIPT=$BOTDIR/limnoria.slackfacts.plugins/bin/sbodb.pl
-SBOTREE=/data/mirrors/slackbuilds.org/15.0
+SCRIPT=$HOMEDIR/bot-plugins/limnoria.slackfacts.plugins/bin/sbodb.pl
+SBOTREE=/data/depository/sbo/15.0
SQLITE3=/usr/bin/sqlite3
-LOG=$BOTDIR/sbotools-update-db.log
-DATEFILE=$BOTDIR/sbotools-update-db.lastdate
+LOG=$BOTDIR/logs/plugins/sbotools-update-db.log
+DATEFILE=$BOTDIR/SBoTools.lastdate
# 1st line of ChangeLog.txt is the date of the last SBo update.
head -n 1 $SBOTREE/ChangeLog.txt > $DATEFILE.new
diff --git a/bin/whatis2sqlite.pl b/bin/whatis2sqlite.pl
index d5f1c6c..fbab358 100755
--- a/bin/whatis2sqlite.pl
+++ b/bin/whatis2sqlite.pl
@@ -5,8 +5,8 @@
# Usage:
-# $ rm -f /path/to/Manpages.sqlite3
-# $ perl whatis2sqlite.pl [whatis-file] | sqlite /path/to/Manpages.sqlite3
+# $ rm -f ~/bot/Manpages.sqlite3
+# $ perl whatis2sqlite.pl ~/tmp/whatis-15.0 | sqlite ~/bot/Manpages.sqlite3
# then reload the Manpages plugin in the bot.
@@ -16,7 +16,7 @@
# in "man whatis":
# /etc/cron.daily/man-db
-# whatis -w '*' | sort -u > whatis
+# whatis -w '*' | sort -u > whatis-15.0
push @ARGV, 'whatis' unless @ARGV;