feisty_meow.git
2 weeks agoupdated help info to clear up required parameters
Fred Hamster [Fri, 21 Mar 2025 13:17:49 +0000 (09:17 -0400)]
updated help info to clear up required parameters

2 weeks agoadded social items
Fred Hamster [Tue, 18 Mar 2025 17:08:44 +0000 (13:08 -0400)]
added social items

2 weeks agoadded etherwake as os package
Fred T. Hamster [Tue, 18 Mar 2025 12:09:00 +0000 (08:09 -0400)]
added etherwake as os package

2 weeks agoadded growisofs as basic package for prep
Fred T. Hamster [Mon, 17 Mar 2025 21:55:50 +0000 (17:55 -0400)]
added growisofs as basic package for prep

2 weeks agoupdated our host list
Fred Hamster [Mon, 17 Mar 2025 14:13:54 +0000 (10:13 -0400)]
updated our host list

3 weeks agocleanups in sound scripts
Fred Hamster [Tue, 11 Mar 2025 16:17:25 +0000 (12:17 -0400)]
cleanups in sound scripts

3 weeks agosome clean up on random play 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...

3 weeks agoswitching up to ssl for osgrid sql backup
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.

3 weeks agorevised to add --ssl flag
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?

3 weeks agoimprovements for whackem and minimizer
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'.

3 weeks agofixed issues with seek_writable
Chris Koeritz [Fri, 7 Mar 2025 21:56:10 +0000 (21:56 +0000)]
fixed issues with seek_writable

was not handling the top of the filesystem properly.  now it is.

3 weeks agofixed sanitized username again...
Chris Koeritz [Fri, 7 Mar 2025 21:30:27 +0000 (21:30 +0000)]
fixed sanitized username again...

...so it doesn't think it can reset USER variable if it's broken.
also fixed safedel to not loudly complain if its attempted chmod
doesn't work right, which will always happen when, for example, the
www-data user is using feisty meow code, but it cannot chmod the linked
customize directory since that's linked to the real feisty meow
code which www-data has no perms on.

3 weeks agobandaids for sanitize_username
Chris Koeritz [Fri, 7 Mar 2025 20:50:08 +0000 (20:50 +0000)]
bandaids for sanitize_username

making sure this should never produce an empty string as the sanitized
username, something we wanted to be sure about after seeing some really
odd log file names for our www-data user.

4 weeks agobetter get_nets
Fred Hamster [Sun, 2 Mar 2025 17:38:32 +0000 (12:38 -0500)]
better get_nets

now doesn't shave off the NIC name, due to using the short form of ifconfig.

6 weeks agoadded simple command to get network interfaces
Chris Koeritz [Thu, 20 Feb 2025 15:40:49 +0000 (10:40 -0500)]
added simple command to get network interfaces

7 weeks agotrying to get kona java stuff working again
Fred Hamster [Wed, 12 Feb 2025 06:07:35 +0000 (01:07 -0500)]
trying to get kona java stuff working again

7 weeks agonew fortune
Fred Hamster [Mon, 10 Feb 2025 19:29:40 +0000 (14:29 -0500)]
new fortune

7 weeks agofixed the chowning of /z bug
Fred T. Hamster [Mon, 10 Feb 2025 11:52:38 +0000 (06:52 -0500)]
fixed the chowning of /z bug

2 months agoremoved reference to CLOUD_BASE in variables
Fred T. Hamster [Fri, 31 Jan 2025 16:13:26 +0000 (11:13 -0500)]
removed reference to CLOUD_BASE in variables

need to figure out a nicer way of using CLOUD_BASE
in scripts like move spams, so there can be a generalized
thing that anyone could use, instead of it depending on my specific cloud
structure.

2 months agomoved very custom agenda scripts into fred area
Fred T. Hamster [Fri, 31 Jan 2025 13:56:10 +0000 (08:56 -0500)]
moved very custom agenda scripts into fred area

2 months agoadded report at end of where the history file is
Fred T. Hamster [Thu, 30 Jan 2025 23:31:36 +0000 (18:31 -0500)]
added report at end of where the history file is

2 months agoadded pushd to fix checkin deep in tree
Fred Hamster [Tue, 28 Jan 2025 14:37:32 +0000 (09:37 -0500)]
added pushd to fix checkin deep in tree

2 months agoadded strider for puffing out gruntose host repos
Fred T. Hamster [Sat, 25 Jan 2025 15:23:40 +0000 (10:23 -0500)]
added strider for puffing out gruntose host repos

2 months agoadded bind9-dnsutils as OS package
Chris Koeritz [Sat, 25 Jan 2025 08:26:43 +0000 (03:26 -0500)]
added bind9-dnsutils as OS package

2 months agoadded mp4 as handled extension in spacemall
Fred Hamster [Fri, 24 Jan 2025 14:32:46 +0000 (09:32 -0500)]
added mp4 as handled extension in spacemall

2 months agocleaned up some debug noise and old codes
Fred T. Hamster [Fri, 17 Jan 2025 22:14:20 +0000 (17:14 -0500)]
cleaned up some debug noise and old codes

2 months agodropped unnecessary push dir
Fred T. Hamster [Fri, 17 Jan 2025 22:06:42 +0000 (17:06 -0500)]
dropped unnecessary push dir

2 months agofiddling with current dir
Fred T. Hamster [Fri, 17 Jan 2025 21:45:41 +0000 (16:45 -0500)]
fiddling with current dir

2 months agostill seeking weird issue for update
Fred Hamster [Wed, 15 Jan 2025 15:46:21 +0000 (10:46 -0500)]
still seeking weird issue for update

2 months agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Fred Hamster [Wed, 15 Jan 2025 14:11:35 +0000 (09:11 -0500)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

2 months agoupdated a couple checks to accept empty dirs
Fred Hamster [Wed, 15 Jan 2025 14:11:13 +0000 (09:11 -0500)]
updated a couple checks to accept empty dirs

2 months agoremoved an unneeded case and added function check
Fred T. Hamster [Wed, 15 Jan 2025 14:08:46 +0000 (09:08 -0500)]
removed an unneeded case and added function check

2 months agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Fred Hamster [Tue, 14 Jan 2025 21:58:16 +0000 (16:58 -0500)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

2 months agoupdated name for locater method
Fred Hamster [Tue, 14 Jan 2025 21:57:28 +0000 (16:57 -0500)]
updated name for locater method

2 months agoupdated name for locater method
root [Tue, 14 Jan 2025 21:56:23 +0000 (16:56 -0500)]
updated name for locater method

2 months agolooking at missing dir issue
Fred T. Hamster [Tue, 14 Jan 2025 21:13:56 +0000 (16:13 -0500)]
looking at missing dir issue

2 months agoworking on annoying skip of pulls
Fred T. Hamster [Tue, 14 Jan 2025 15:18:58 +0000 (10:18 -0500)]
working on annoying skip of pulls

2 months agonice mode to find how a script is defined
Fred T. Hamster [Tue, 14 Jan 2025 15:04:59 +0000 (10:04 -0500)]
nice mode to find how a script is defined

2 months agoturned off debugging
Fred Hamster [Fri, 10 Jan 2025 21:10:09 +0000 (16:10 -0500)]
turned off debugging

2 months agoadded check for .git above current dir
Fred Hamster [Fri, 10 Jan 2025 16:01:42 +0000 (11:01 -0500)]
added check for .git above current dir

2 months agofixed path print out at top of dump
Fred Hamster [Thu, 9 Jan 2025 15:28:30 +0000 (10:28 -0500)]
fixed path print out at top of dump

2 months agostill working towards correct locations
Fred T. Hamster [Thu, 9 Jan 2025 06:05:06 +0000 (01:05 -0500)]
still working towards correct locations

need to update how we do the find, since sometimes we need to find above and not just below.

2 months agochanged to mainstream spelling for writable
Fred T. Hamster [Thu, 9 Jan 2025 05:01:26 +0000 (00:01 -0500)]
changed to mainstream spelling for writable

2 months agocleaning approach some more for seeking .git dir
Fred T. Hamster [Thu, 9 Jan 2025 04:59:16 +0000 (23:59 -0500)]
cleaning approach some more for seeking .git dir

2 months agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Fred T. Hamster [Thu, 9 Jan 2025 04:31:09 +0000 (23:31 -0500)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

2 months agoupdated to add slocums drive
Fred T. Hamster [Thu, 9 Jan 2025 04:29:08 +0000 (23:29 -0500)]
updated to add slocums drive

2 months agoadded new drive to list for updates
Fred T. Hamster [Thu, 9 Jan 2025 04:28:15 +0000 (23:28 -0500)]
added new drive to list for updates

2 months agoupdated notes
Fred Hamster [Wed, 8 Jan 2025 20:11:11 +0000 (15:11 -0500)]
updated notes

2 months agoadded seek_writeable method that recurses up
Fred Hamster [Wed, 8 Jan 2025 01:58:21 +0000 (20:58 -0500)]
added seek_writeable method that recurses up

this is useful for the git checkins, and the method seems to be working basically, but our git scripts are not quite integrated yet.

2 months agosuring with the rearranging
Fred Hamster [Mon, 6 Jan 2025 18:41:03 +0000 (13:41 -0500)]
suring with the rearranging

2 months agodropping extra file removals
Fred T. Hamster [Sat, 4 Jan 2025 06:38:59 +0000 (01:38 -0500)]
dropping extra file removals

2 months agomoving towards uniform temp file handling
Fred T. Hamster [Sat, 4 Jan 2025 06:35:50 +0000 (01:35 -0500)]
moving towards uniform temp file handling

2 months agodropped weird escapes on rm
Fred T. Hamster [Sat, 4 Jan 2025 05:33:14 +0000 (00:33 -0500)]
dropped weird escapes on rm

the \rm construct was displeasing to our eyes and finally had to be removed.
all delete operations are now going through safedel, as far as i know.

3 months agoadded exec flag
Fred Hamster [Thu, 2 Jan 2025 16:01:33 +0000 (11:01 -0500)]
added exec flag

3 months agoshows complaint if cannot delete anything (again)
Fred Hamster [Fri, 20 Dec 2024 00:36:42 +0000 (19:36 -0500)]
shows complaint if cannot delete anything (again)

3 months agocleaning up some non-generalized scripts
Fred Hamster [Thu, 19 Dec 2024 21:41:40 +0000 (16:41 -0500)]
cleaning up some non-generalized scripts

3 months agonew fortune
Fred Hamster [Thu, 19 Dec 2024 18:51:37 +0000 (13:51 -0500)]
new fortune

3 months agoadded another drive for updating
Fred T. Hamster [Thu, 19 Dec 2024 15:11:00 +0000 (10:11 -0500)]
added another drive for updating

3 months agoremoved temp files and better naming
Fred Hamster [Tue, 17 Dec 2024 15:08:43 +0000 (10:08 -0500)]
removed temp files and better naming

3 months agohelper script for getting remote builds done
Fred T. Hamster [Tue, 17 Dec 2024 02:41:35 +0000 (21:41 -0500)]
helper script for getting remote builds done

3 months agosnorkage
Fred T. Hamster [Tue, 17 Dec 2024 01:36:33 +0000 (20:36 -0500)]
snorkage

3 months agowrapping the "okay but show output" results better
Fred Hamster [Tue, 17 Dec 2024 01:18:21 +0000 (20:18 -0500)]
wrapping the "okay but show output" results better

3 months agohoming in on the best debugging (i.e., none)
Fred Hamster [Tue, 17 Dec 2024 01:04:51 +0000 (20:04 -0500)]
homing in on the best debugging (i.e., none)

3 months agomore quieting
Fred Hamster [Tue, 17 Dec 2024 01:01:06 +0000 (20:01 -0500)]
more quieting

3 months agodropped some debugging noise
Fred Hamster [Tue, 17 Dec 2024 00:58:15 +0000 (19:58 -0500)]
dropped some debugging noise

3 months agoadded debugging in instigater
Fred Hamster [Tue, 17 Dec 2024 00:51:53 +0000 (19:51 -0500)]
added debugging in instigater

3 months agoabstracted bits
Fred Hamster [Tue, 17 Dec 2024 00:31:10 +0000 (19:31 -0500)]
abstracted bits

3 months agoisolated tri-script remote launching in own script
Fred Hamster [Tue, 17 Dec 2024 00:27:52 +0000 (19:27 -0500)]
isolated tri-script remote launching in own script

3 months agotastycakes, seems to be working?
Fred Hamster [Tue, 17 Dec 2024 00:09:16 +0000 (19:09 -0500)]
tastycakes, seems to be working?

3 months agosuper nice approach to doing a bunch of machines
Fred Hamster [Mon, 16 Dec 2024 23:41:15 +0000 (18:41 -0500)]
super nice approach to doing a bunch of machines

uses the host strider, but manages the set pretty well itself
and generates the commands it needs to run.
ps: the approach where it saves the script file to a temp file?  this is how we can do functions too.

3 months agocleaned up crontab emitter a bit
Fred T. Hamster [Mon, 16 Dec 2024 22:49:54 +0000 (17:49 -0500)]
cleaned up crontab emitter a bit

3 months agorenaming
Fred Hamster [Mon, 16 Dec 2024 21:46:42 +0000 (16:46 -0500)]
renaming

3 months agolast cleanup i hope
Fred Hamster [Mon, 16 Dec 2024 21:34:31 +0000 (16:34 -0500)]
last cleanup i hope

3 months agosimplifications
Fred Hamster [Mon, 16 Dec 2024 21:29:51 +0000 (16:29 -0500)]
simplifications

3 months agomore cleaning
Fred Hamster [Mon, 16 Dec 2024 21:20:21 +0000 (16:20 -0500)]
more cleaning

3 months agofixed some recursion
Fred Hamster [Mon, 16 Dec 2024 21:12:31 +0000 (16:12 -0500)]
fixed some recursion

3 months agomoving to sanitized user
Fred Hamster [Mon, 16 Dec 2024 21:06:29 +0000 (16:06 -0500)]
moving to sanitized user

don't want to use the bare USER variable any more, since we have seen that including an email domain (e.g. blah@flork.com instead of just blah).
so these changes should use a sanitized version without the email portion.

3 months agoimprovements for sanitized username
Fred Hamster [Mon, 16 Dec 2024 20:44:24 +0000 (15:44 -0500)]
improvements for sanitized username

saves value in an exported variable so not calling sed on every usage.

3 months agosanitized user names are available now.
Fred Hamster [Mon, 16 Dec 2024 20:27:12 +0000 (15:27 -0500)]
sanitized user names are available now.

3 months agoreverted to proper shebang
Fred Hamster [Mon, 16 Dec 2024 18:13:31 +0000 (13:13 -0500)]
reverted to proper shebang

using the "newfangled" env method for finding bash, since we have now seen firsthand that /bin/bash is no longer reliable for all the platforms we want to work on (if it ever was)...

3 months agobetter logging on errors
Fred Hamster [Sat, 14 Dec 2024 23:19:29 +0000 (18:19 -0500)]
better logging on errors

3 months agodropping some things redhat's not finding yet
Fred Hamster [Sat, 14 Dec 2024 23:15:23 +0000 (18:15 -0500)]
dropping some things redhat's not finding yet

3 months agoclose to perfection-ish with cleanup
Fred Hamster [Sat, 14 Dec 2024 23:12:45 +0000 (18:12 -0500)]
close to perfection-ish with cleanup

seems to be working.

3 months agocorrecting bugs in new approach
Fred Hamster [Sat, 14 Dec 2024 23:01:10 +0000 (18:01 -0500)]
correcting bugs in new approach

3 months agoswitching to host strider to run commands
Fred Hamster [Sat, 14 Dec 2024 22:57:14 +0000 (17:57 -0500)]
switching to host strider to run commands

3 months agofixins
Fred Hamster [Sat, 14 Dec 2024 22:45:44 +0000 (17:45 -0500)]
fixins

3 months agoadded gparted to prep
Fred Hamster [Sat, 14 Dec 2024 22:24:13 +0000 (17:24 -0500)]
added gparted to prep

3 months agoupdated to not fail if cannot enumerate adapters
Fred Hamster [Sat, 14 Dec 2024 18:50:53 +0000 (13:50 -0500)]
updated to not fail if cannot enumerate adapters

macos is evading us, but we don't want the failure to enumerate to become a test failure.
it's a severe lack in the code, sure, but nothing is dependent on it yet...

3 months agols colors hacking, yo
Fred T. Hamster [Sat, 14 Dec 2024 18:07:04 +0000 (13:07 -0500)]
ls colors hacking, yo

3 months agotook reading list out of contention
Fred T. Hamster [Thu, 12 Dec 2024 18:38:01 +0000 (13:38 -0500)]
took reading list out of contention

the reading and movie lists are for fun, and should not be considered tasks that we could get behind on, ever.

3 months agoadded openssh-server as required OS pack
Fred T. Hamster [Tue, 10 Dec 2024 16:57:13 +0000 (11:57 -0500)]
added openssh-server as required OS pack

3 months agoupdated for pipewire
Fred T. Hamster [Sat, 7 Dec 2024 17:21:38 +0000 (12:21 -0500)]
updated for pipewire

3 months agoadded a timestamp to strider output
Fred T. Hamster [Sat, 7 Dec 2024 01:30:59 +0000 (20:30 -0500)]
added a timestamp to strider output

3 months agoenhancements in output of strider
Fred T. Hamster [Sat, 7 Dec 2024 01:08:38 +0000 (20:08 -0500)]
enhancements in output of strider

and some fragile bullet-proofing in puffer.

3 months agowelcome most excellent host strider script
Fred T. Hamster [Sat, 7 Dec 2024 00:29:05 +0000 (19:29 -0500)]
welcome most excellent host strider script

this script isolates the annoying pieces of running something remotely.  it takes a script file and a list of hosts, and runs the script remotely.
there are a lot of painful issues to iron out, and this version seems to have most of them starched up now.

3 months agocleaned up stty noise
Fred T. Hamster [Sat, 7 Dec 2024 00:03:26 +0000 (19:03 -0500)]
cleaned up stty noise

made stty call not pollute stdout.
generalized inventory script a little, so it doesn't expect our scripts variable, but still does rely on FEISTY_MEOW_APEX

3 months agoadded a pipe status combiner method
Fred T. Hamster [Fri, 6 Dec 2024 22:22:26 +0000 (17:22 -0500)]
added a pipe status combiner method

this pushes together as many pipe statuses as requested, to yield one return value.
so it makes it easier to catch and respond to failures at different places in the pipe.
sets the exit value and is guaranteed not to go over the max value of 255.

3 months agofixed terminal titler
Fred T. Hamster [Fri, 6 Dec 2024 20:25:51 +0000 (15:25 -0500)]
fixed terminal titler

it was hosing up non-interactive bash sessions due to trying to echo out in command line friendly way.  bahhh, bad idea.
fix now does not interfere in non-interactive sessions by checking special bash magic variables.  we needed to add that,
even beyond all the original checks on terminal type and prompts, because those were all coming in indicating that it
was an interactive shell when it was not.  but the magic check for that 'i' being present in the "$-" variable (yes,
that's a dollar and a dash) did the trick.

3 months agofixed error on removing sort file too early
Fred T. Hamster [Thu, 5 Dec 2024 14:52:49 +0000 (09:52 -0500)]
fixed error on removing sort file too early

that file i cleaned up was actually needed across function calls.  did find the place where an error could leave the file lying around, and fixed that instead.

3 months agofixed separator method to support character choice
Fred T. Hamster [Thu, 5 Dec 2024 01:22:56 +0000 (20:22 -0500)]
fixed separator method to support character choice

separator now accepts a count and a character string, so like:
$ sep 4 "arf-"
generates:
arf-arf-arf-arf-
nice!
and fixed 's' alias to use separator function instead of being a hard-coded line of pound signs.