Fred T. Hamster [Sun, 8 Feb 2026 14:07:27 +0000 (09:07 -0500)]
adding in another retro test
test ini parser inna house. also broken. will work on it and the upgrader script in tandem.
Fred T. Hamster [Sun, 8 Feb 2026 14:03:48 +0000 (09:03 -0500)]
doc mod
Fred T. Hamster [Sun, 8 Feb 2026 13:58:33 +0000 (08:58 -0500)]
tests for break signal and ini config working
resolved the weird issue with double_plus. added optional time parameter for break signal time out.
Fred T. Hamster [Sun, 8 Feb 2026 05:06:07 +0000 (00:06 -0500)]
ini config test is working again
the test exposed an insufficient size when performing double_plus operations, since we shifted the number into an int as part of truncation operation. changed this to a long long instead, which seems to have sufficient size for our purposes. previous result was that it was garbling the number and turning it negative as it handily overflowed 32 bits.
Fred T. Hamster [Sat, 7 Feb 2026 23:28:53 +0000 (18:28 -0500)]
ini config tester close to working
Fred T. Hamster [Sat, 7 Feb 2026 23:14:38 +0000 (18:14 -0500)]
adding in test for ini configurator
and some more fixes for the upgrader script
Fred T. Hamster [Sat, 7 Feb 2026 22:56:42 +0000 (17:56 -0500)]
closer to building test for dirtree fcopy
need one more fix in our upgrade script and that should do it.
Fred T. Hamster [Sat, 7 Feb 2026 15:20:27 +0000 (10:20 -0500)]
fixations continue on upgrader
found it can fix old application shell constructor calls.
Fred T. Hamster [Sat, 7 Feb 2026 15:17:13 +0000 (10:17 -0500)]
test dirtree fcopy after one upgrade run
found a fix for __argv and __argc to add in upgrade script. want to get this version in before running it again to see if any severe tire damage occurs.
Fred T. Hamster [Sat, 7 Feb 2026 15:14:01 +0000 (10:14 -0500)]
breaking change - adding test for dirtree fcopy
getting this older test up to speed.
Fred T. Hamster [Sat, 7 Feb 2026 15:09:34 +0000 (10:09 -0500)]
working towards easier porting
updated the porting script, and now it mentions the actual product it's porting to (feisty meow).
got break signal test app compiling and working now too.
Fred T. Hamster [Sat, 7 Feb 2026 01:44:19 +0000 (20:44 -0500)]
hoohah, test command line compiles now
and it runs, and seems to yield the appropriate results. we're on our way now..!
Fred T. Hamster [Fri, 6 Feb 2026 21:49:01 +0000 (16:49 -0500)]
closer to compiling...
found that deadly_error became non_continuable_error, which i like better but still don't think is the perfect name.
fixed some other shifts also.
Fred T. Hamster [Thu, 5 Feb 2026 12:30:01 +0000 (07:30 -0500)]
revised name for 'apps' to be 'source'
makes a lot more sense, since we store source there and not built apps.
plus the 's' letter is no longer colliding with anything else in my standard names? wheeee....
Fred Hamster [Thu, 5 Feb 2026 02:56:17 +0000 (21:56 -0500)]
closing in on getting cmd line test working
the upgrade hoople to yeti script still does the mostly right stuff, despite neither of those being the current product name.
just a few errors left, i hope...
Fred Hamster [Thu, 5 Feb 2026 02:46:56 +0000 (21:46 -0500)]
added notes on progress
Fred Hamster [Thu, 5 Feb 2026 02:43:53 +0000 (21:43 -0500)]
bringing back in some tests
these have been pending for a while. not at all ready yet though.
Fred T. Hamster [Tue, 3 Feb 2026 02:38:45 +0000 (21:38 -0500)]
new file listing the kona java dependencies
seems like a handy thing, and i'd rather not have to re-learn this yet again...
Fred T. Hamster [Tue, 3 Feb 2026 01:31:51 +0000 (20:31 -0500)]
workbench looking better
everything is building properly in eclipse now except the osgi junk. ugh.
Fred T. Hamster [Tue, 3 Feb 2026 01:12:03 +0000 (20:12 -0500)]
working on java jar dependencies for eclipse
this could take a while to get right, although i think i'm on the right track.
Fred T. Hamster [Mon, 2 Feb 2026 03:46:30 +0000 (22:46 -0500)]
changes due to internal feisty meow cloud
the nuage has been modified and these related scripts had to change.
used to be a magic_cabinet folder under nuage, but now it is just cabinet.
Fred T. Hamster [Mon, 2 Feb 2026 03:26:01 +0000 (22:26 -0500)]
tectonic shiftlets
moving the computer tasks into a conjoined pile.
Chris Koeritz [Wed, 17 Dec 2025 17:11:21 +0000 (12:11 -0500)]
corrected error in seeking packages
was inadvertently using a grep character set match instead of the
literal thing in brackets. oops. dang.
Chris Koeritz [Wed, 3 Dec 2025 16:25:20 +0000 (11:25 -0500)]
added a guard to catch an unusual error
ran this recently and seemed to think things were installed, but then xsecurelock wasn't really there.
this at least catches this situation; still need to fix deeper cause of problem.
Chris Koeritz [Mon, 1 Dec 2025 18:44:50 +0000 (13:44 -0500)]
cleanups after successful updates
start xwin screensaver is awesome now! and seek package is very handy.
Fred T. Hamster [Mon, 1 Dec 2025 17:14:23 +0000 (12:14 -0500)]
new seek_package script for precise install checks
and removed yum case from list_package, which was redundant.
and fixed the screensaver setup script to use seek_package, so it's an exact check now. sweet.
Fred Hamster [Mon, 1 Dec 2025 15:39:02 +0000 (10:39 -0500)]
new fortune ish and reverted decision on saver
cannot have screensaver script trying to install stuff during our basic feisty meow startup. duhhh.
that needs to be managed separately, perhaps as an x window auto-start item.
also a new fortune or two, although one is actually a bad joke.
Chris Koeritz [Mon, 1 Dec 2025 15:23:41 +0000 (10:23 -0500)]
dropped error noises for continuable ones
and fixed the seldom or never seen text greeting to feisty.
Chris Koeritz [Mon, 1 Dec 2025 15:12:05 +0000 (10:12 -0500)]
added assume yes on apt install line
Fred T. Hamster [Mon, 1 Dec 2025 14:55:24 +0000 (09:55 -0500)]
updated with some helpful info
Fred T. Hamster [Sun, 30 Nov 2025 23:46:33 +0000 (18:46 -0500)]
added in the missing steps in xwin screensaver
now installs the packages needed, although the code is not super beautiful for that, and kills off xscreensaver if it's running.
Fred T. Hamster [Sun, 30 Nov 2025 23:29:45 +0000 (18:29 -0500)]
made the xss startup not errorful
there are too many things that can seem to go wrong with the xss-lock startup,
but which leave it in a still functional state, so we made the error check after
running it allow continuation.
Fred Hamster [Thu, 27 Nov 2025 18:36:54 +0000 (13:36 -0500)]
added code for modifying saver_xscreensaver
to update to latest location of xscreensaver, enabling xsecurelock to use it properly.
this code is not quite right yet.
Chris Koeritz [Wed, 26 Nov 2025 21:29:01 +0000 (16:29 -0500)]
added notes for next steps
working on odd bugs on cuboid host now.
Fred Hamster [Tue, 25 Nov 2025 02:42:01 +0000 (21:42 -0500)]
added a usb drive
Fred T. Hamster [Sun, 23 Nov 2025 20:34:36 +0000 (15:34 -0500)]
added mpv as mp3 player when available
also added pavucontrol note for multimedia tools.
Fred T. Hamster [Sun, 23 Nov 2025 15:25:26 +0000 (10:25 -0500)]
adding debugging to track mp3 play issues
Fred Hamster [Fri, 21 Nov 2025 15:25:10 +0000 (10:25 -0500)]
added support to start a screensaver for x windows
tries to be subtle by only hooking in if the xsecurelock software is installed, if x windows is running, and if there is no existing screensaver hooked.
Fred Hamster [Wed, 19 Nov 2025 17:01:23 +0000 (12:01 -0500)]
added xsecurelock variable to fred custom scripts
this tells it to use xscreensaver as the display saver when locked.
Fred Hamster [Sun, 16 Nov 2025 19:16:58 +0000 (14:16 -0500)]
updated naming for overload report
Fred Hamster [Sun, 16 Nov 2025 19:07:57 +0000 (14:07 -0500)]
updated logout script to clear console also
Fred T. Hamster [Fri, 7 Nov 2025 16:38:16 +0000 (11:38 -0500)]
fixed debug line
Fred T. Hamster [Tue, 4 Nov 2025 10:44:28 +0000 (05:44 -0500)]
snorky
fred t. hamster [Tue, 6 May 2025 01:02:25 +0000 (21:02 -0400)]
added surprisingly missing net-tools for prep
fred t. hamster [Tue, 6 May 2025 00:58:53 +0000 (20:58 -0400)]
progressions
Fred Hamster [Tue, 29 Apr 2025 18:41:21 +0000 (14:41 -0400)]
added kgpg as os package for prep
Fred T. Hamster [Sun, 27 Apr 2025 16:43:44 +0000 (12:43 -0400)]
chewing through canonicalize
Fred T. Hamster [Sun, 27 Apr 2025 10:29:52 +0000 (06:29 -0400)]
more conversion on filename helper
Fred Hamster [Fri, 25 Apr 2025 11:06:14 +0000 (07:06 -0400)]
removed squish dirs code to squish current
if there were no parameters, it happily started squishing every directory in the current dir.
i typed it accidentally with no parameters in my home directory, and it started squishing every freaking thing. not right.
also, there was somehow data loss, even though this is supposed to zip first before removal. how did that happen?
Fred Hamster [Thu, 24 Apr 2025 18:54:11 +0000 (14:54 -0400)]
more progress
Fred Hamster [Thu, 24 Apr 2025 10:15:40 +0000 (06:15 -0400)]
more progress
Fred Hamster [Tue, 22 Apr 2025 15:46:20 +0000 (11:46 -0400)]
more progress on filename helper in python
and string slicing, wheee!
Fred Hamster [Tue, 22 Apr 2025 13:21:06 +0000 (09:21 -0400)]
cleaned up debug wording a bit
Fred Hamster [Tue, 22 Apr 2025 02:05:22 +0000 (22:05 -0400)]
more good converting
Fred T. Hamster [Mon, 21 Apr 2025 21:08:16 +0000 (17:08 -0400)]
implemented same file method in python
Chris Koeritz [Fri, 18 Apr 2025 02:51:14 +0000 (22:51 -0400)]
fixed host list for gruntose domain
Chris Koeritz [Fri, 18 Apr 2025 00:44:20 +0000 (20:44 -0400)]
new pattern for vim edits
this one fixes the old school bash line that looks like this:
#!/bin/bash
to look like the more modern version:
#!/usr/bin/env bash
also renamed the directory to be vim for uhh modernity.
Fred Hamster [Thu, 17 Apr 2025 21:46:30 +0000 (17:46 -0400)]
saving minor updates
Fred Hamster [Thu, 17 Apr 2025 21:44:02 +0000 (17:44 -0400)]
more tasty work in python
Fred Hamster [Thu, 17 Apr 2025 21:20:25 +0000 (17:20 -0400)]
continuing work on filename helper in python
Fred Hamster [Thu, 17 Apr 2025 17:37:06 +0000 (13:37 -0400)]
splunge!
Fred Hamster [Thu, 17 Apr 2025 17:35:22 +0000 (13:35 -0400)]
converted generate aliases to python
now just need to work on the library files it uses. filename helper is the first level down, but there may be others...
Fred Hamster [Thu, 17 Apr 2025 15:52:14 +0000 (11:52 -0400)]
more progress
Chris Koeritz [Thu, 17 Apr 2025 14:24:26 +0000 (10:24 -0400)]
made archive for older codes
plus some good progress on the conversion of the alias generator.
Fred T. Hamster [Wed, 16 Apr 2025 14:41:37 +0000 (10:41 -0400)]
generalized the syncthing conflict locator
Fred T. Hamster [Wed, 16 Apr 2025 14:24:09 +0000 (10:24 -0400)]
closer to functional
Fred T. Hamster [Wed, 16 Apr 2025 13:02:22 +0000 (09:02 -0400)]
more plowing through the python
Fred T. Hamster [Wed, 16 Apr 2025 04:59:41 +0000 (00:59 -0400)]
more work on this
nowhere close to ready, but seeing what we need.
Fred T. Hamster [Wed, 16 Apr 2025 00:35:36 +0000 (20:35 -0400)]
itty bits of progress on new python code
starting with the generator for aliases, found rapidly that we're plowing into our re-use libraries for perl, and needing to convert those to python also. so be it, and an excellent example to work on.
Fred Hamster [Wed, 16 Apr 2025 00:05:18 +0000 (20:05 -0400)]
starting new python initiative in generate aliases
an old perl script and pretty simple, so this should work well as a first place to start supplanting our older (and unfortunately a little unreadable) perl code with python code instead.
Fred T. Hamster [Sat, 12 Apr 2025 01:05:50 +0000 (21:05 -0400)]
slight improvements and generality increases
enabled checkin on files in cool permissionator, rather than just directories,
although the intended purpose of fixing the crontabs file for my user in one weird scenario (where my original uid had changed,
and then a new user was added with the old uid, meaning my crontab was inaccessible to me) did not work, since the permissions
on the crontabs directory keeps normal users from seeing things in there, including their own crontab file.
Fred Hamster [Fri, 11 Apr 2025 12:12:01 +0000 (08:12 -0400)]
simple example template for data import to gnucash
Fred T. Hamster [Thu, 10 Apr 2025 16:51:02 +0000 (12:51 -0400)]
automation script for getting simple df
Fred Hamster [Mon, 7 Apr 2025 16:31:51 +0000 (12:31 -0400)]
added apt-file as requirement for prep
also added a readme with some useful automation commands.
Fred Hamster [Mon, 7 Apr 2025 16:24:22 +0000 (12:24 -0400)]
find syncthing conflict files
simple script checks our storage hierarchy for syncthing conflict files
Fred Hamster [Mon, 7 Apr 2025 15:24:45 +0000 (11:24 -0400)]
better name for the cleaner of redundant files
Fred Hamster [Mon, 7 Apr 2025 13:58:10 +0000 (09:58 -0400)]
galculator now considered a requirement
Fred T. Hamster [Mon, 7 Apr 2025 03:53:58 +0000 (23:53 -0400)]
updated hosts in gruntose list
Fred T. Hamster [Sun, 6 Apr 2025 18:48:12 +0000 (14:48 -0400)]
added mariadb client tools to prep
Fred T. Hamster [Sun, 6 Apr 2025 18:08:07 +0000 (14:08 -0400)]
cleans directories with different hierarchies
this new tool compare_whacker is super handy.
i have a newer scheme for managing my digital pictures and an older scheme.
the two schemes are incompatible (old one used the camera name as the main index
and the new scheme just uses the data from the picture metadata).
the compare whacker was written so i could clean up a redundant copy of my pictures
that were stored in the old scheme. i needed to find all the picture names that were
the same across the two.
NOTE: some pictures re-use the filenames on the pictures, and this creates havoc with
this script. use more precise hierarchies if you have lots of identical file names!
Fred T. Hamster [Sun, 6 Apr 2025 13:12:10 +0000 (09:12 -0400)]
updated help instructions
needs to explicitly be passed the hostname:path style parameter now.
Fred T. Hamster [Sun, 6 Apr 2025 12:52:21 +0000 (08:52 -0400)]
tasty updates for comparator
now very much a reusable tool for others, since the hard-coded names for the comparator have
been cleaned up. now these scripts just use the MAJOR_ARCHIVE_SOURCES and the command line
parameters to ferret out the proper locations to synch.
successfully used against both localhost, a remote host, and a local disk archive now.
Fred T. Hamster [Thu, 3 Apr 2025 15:05:07 +0000 (11:05 -0400)]
traced an issue with mirror mode
we will only mirror, aka delete, when the hierarchy on the target is one that already exists on the source.
this is a consequence of the necessary scooping of the "*" under a hierarchy to be copied to the target,
rather than trying to copy at the same height for the directory trees (which will lead to a basement folder being
created under the remote target basement, i.e. /media/fred/archivedrive/basement/basement, rather than
copying direct contents. so for now, we are limited by our use of rsync for this, unless there's a mode to
do a direct directory copy rather than its current behavior.
Fred T. Hamster [Wed, 2 Apr 2025 22:57:32 +0000 (18:57 -0400)]
adding safeguards to not overwrite same name files
there was a possibility that a file like ~blah.xlsx could overwrite blah.xlsx, which is a huge issue. don't want to scrap any active files like that, so now we are checking at different stages in the rename process to ensure there are at least no overwrites.
Fred T. Hamster [Wed, 2 Apr 2025 13:37:01 +0000 (09:37 -0400)]
ignoring tilde files now
we don't want to mess with these at all.
Fred Hamster [Mon, 31 Mar 2025 14:50:52 +0000 (10:50 -0400)]
added epub to spacemall fixins list
Fred Hamster [Thu, 27 Mar 2025 15:01:31 +0000 (11:01 -0400)]
new fortune
Fred Hamster [Fri, 21 Mar 2025 14:13:26 +0000 (10:13 -0400)]
Merge branch 'release-2.140.189' into dev
Fred Hamster [Fri, 21 Mar 2025 14:02:56 +0000 (10:02 -0400)]
new branch for upcoming release 2.140.189
Fred Hamster [Fri, 21 Mar 2025 14:01:00 +0000 (10:01 -0400)]
prep adds git+gitk and better help in quick git
Fred Hamster [Fri, 21 Mar 2025 13:17:49 +0000 (09:17 -0400)]
updated help info to clear up required parameters
Fred Hamster [Tue, 18 Mar 2025 17:08:44 +0000 (13:08 -0400)]
added social items
Fred T. Hamster [Tue, 18 Mar 2025 12:09:00 +0000 (08:09 -0400)]
added etherwake as os package
Fred T. Hamster [Mon, 17 Mar 2025 21:55:50 +0000 (17:55 -0400)]
added growisofs as basic package for prep
Fred Hamster [Mon, 17 Mar 2025 14:13:54 +0000 (10:13 -0400)]
updated our host list
Fred Hamster [Tue, 11 Mar 2025 16:17:25 +0000 (12:17 -0400)]
cleanups in sound scripts
Fred Hamster [Mon, 10 Mar 2025 21:58:55 +0000 (17:58 -0400)]
some clean up on random play scripts
still doesn't seem to be making sound though...
Chris Koeritz [Mon, 10 Mar 2025 17:11:39 +0000 (17:11 +0000)]
switching up to ssl for osgrid sql backup
apparently needed now, or at least we hope this solves our empty backup
file problems.
Chris Koeritz [Sun, 9 Mar 2025 20:26:12 +0000 (20:26 +0000)]
revised to add --ssl flag
saw my backups starting to be empty, and found that this needs a --ssl
flag to be happy, except that before i made the change, the backups had
started working again. not sure wtf, except maybe i installed a missing
bit last time i was fuggling around with this stuff?
Chris Koeritz [Sun, 9 Mar 2025 20:11:00 +0000 (20:11 +0000)]
improvements for whackem and minimizer
now whackem can be invoked without forcing a sleep first, and
the minimizer uses whackem instead of throwing stuff to safedel
via 'rm'.