feisty_meow.git
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.

4 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

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

4 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

4 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.

4 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.

4 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

4 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.

4 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.

4 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.

4 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.

4 months agonew fortune
Fred T. Hamster [Thu, 5 Dec 2024 00:08:46 +0000 (19:08 -0500)]
new fortune

4 months agorenaming for clarity
Fred T. Hamster [Tue, 3 Dec 2024 21:21:39 +0000 (16:21 -0500)]
renaming for clarity

4 months agocorrected dangling temp file in rev control
Chris Koeritz [Tue, 3 Dec 2024 15:01:37 +0000 (15:01 +0000)]
corrected dangling temp file in rev control

4 months agosuper nice cleanup, regularized
Fred T. Hamster [Thu, 21 Nov 2024 02:26:21 +0000 (21:26 -0500)]
super nice cleanup, regularized

should work for any host and any of our two steam users now, given the proper path exists to the photos dir.

4 months agoadded gtk3 vim as dependency
Fred T. Hamster [Thu, 21 Nov 2024 02:02:21 +0000 (21:02 -0500)]
added gtk3 vim as dependency

gotta have our elflord

4 months agoneed better behavior in picking photo dirs
Fred T. Hamster [Thu, 21 Nov 2024 01:59:51 +0000 (20:59 -0500)]
need better behavior in picking photo dirs

mushing this into better shape gradually.  switched f76 to linux from windows once saw that i could, so now the save dir is different.
could use new save dir as a standard!  it makes more sense to link directly to photos, than to have to both link to a folder and then find the photos.

4 months agocleaned up some crontab config files
Fred T. Hamster [Tue, 19 Nov 2024 22:01:41 +0000 (17:01 -0500)]
cleaned up some crontab config files

4 months agoadding genisoimage as dependency
Fred T. Hamster [Mon, 18 Nov 2024 18:05:53 +0000 (13:05 -0500)]
adding genisoimage as dependency

our dvd and bluray scripts need this package.

4 months agocleaned up formatting etc
Fred T. Hamster [Fri, 15 Nov 2024 23:01:37 +0000 (18:01 -0500)]
cleaned up formatting etc

4 months agono lolcat available to us at least
Fred T. Hamster [Fri, 15 Nov 2024 21:02:47 +0000 (16:02 -0500)]
no lolcat available to us at least

systems i'm on don't know the lolcat package, or the lolcat-rs package that should actually exist to replace lolcat.  sigh.

4 months agoha, working for the last fairly important bits
Fred T. Hamster [Fri, 15 Nov 2024 20:52:56 +0000 (15:52 -0500)]
ha, working for the last fairly important bits

now getting the optional junk right.

4 months agomore attempts to get names right
Fred T. Hamster [Fri, 15 Nov 2024 20:48:56 +0000 (15:48 -0500)]
more attempts to get names right

apparently redhat deprecated x11 / xorg in favor of wayland, which has some fairly specific lacks that break some applications.  but we don't have a lot of choice now apparently, with redhat at least.

4 months agohoming in on correct names
Fred T. Hamster [Fri, 15 Nov 2024 20:42:34 +0000 (15:42 -0500)]
homing in on correct names

4 months agomore name fixes for redhat
Fred T. Hamster [Fri, 15 Nov 2024 20:40:54 +0000 (15:40 -0500)]
more name fixes for redhat

4 months agoworking through some cleanups
Fred T. Hamster [Fri, 15 Nov 2024 20:37:15 +0000 (15:37 -0500)]
working through some cleanups

needed fix on name of package for redhat

4 months agonicely updated
Fred T. Hamster [Wed, 13 Nov 2024 21:01:25 +0000 (16:01 -0500)]
nicely updated

does the current most used set of machines at its,
plus moves the snagged archives out of the way into uniquely named old junk folders.

4 months agomade the dir name a variable
Fred T. Hamster [Tue, 12 Nov 2024 21:28:52 +0000 (16:28 -0500)]
made the dir name a variable

a slight concession to reusability

4 months agotrying to get the archive grabber script up
Fred T. Hamster [Tue, 12 Nov 2024 21:26:37 +0000 (16:26 -0500)]
trying to get the archive grabber script up

new thing will be to move the old already copied archives dir out of the way.
and not make a new one!  if there's not one there, then we're clean.

4 months agoremoved extraneous meld occurrence
Chris Koeritz [Tue, 12 Nov 2024 01:19:10 +0000 (20:19 -0500)]
removed extraneous meld occurrence

4 months agoadding some standard flavor bits for prep host
Chris Koeritz [Tue, 12 Nov 2024 01:17:39 +0000 (20:17 -0500)]
adding some standard flavor bits for prep host

needed cowsay and lolcat, pretty sure.

4 months agohandy little retval alias describes return value
Fred T. Hamster [Mon, 11 Nov 2024 16:23:00 +0000 (11:23 -0500)]
handy little retval alias describes return value

used after a previous command if output wasn't obvious enough, or just to check findings of exit value from last command.

5 months agotasty cron job for wordpress web site backup
Fred T. Hamster [Wed, 30 Oct 2024 15:56:33 +0000 (11:56 -0400)]
tasty cron job for wordpress web site backup

this reflects a change in our handling of the wordpress sites, since we cannot have them under git control apparently.

5 months agoupdated to simplify my drive updaters
Chris Koeritz [Sun, 20 Oct 2024 20:04:04 +0000 (16:04 -0400)]
updated to simplify my drive updaters

now the aliases are all created based on a list of names, rather than being individually maintained.  only downside is that some drives will need renaming to their shorter form to conform with the script.

5 months agopopping directory in error case
Chris Koeritz [Sat, 12 Oct 2024 06:05:47 +0000 (02:05 -0400)]
popping directory in error case

don't want to leave a bunch of pushd history

5 months agoadded mirror flag removing extraneous dest files
Chris Koeritz [Sat, 12 Oct 2024 05:14:40 +0000 (01:14 -0400)]
added mirror flag removing extraneous dest files

6 months agoMerge branch 'release-2.140.188' into dev
Chris Koeritz [Sat, 5 Oct 2024 03:22:15 +0000 (23:22 -0400)]
Merge branch 'release-2.140.188' into dev

6 months agorelease 2.140.188 release-2.140.188
Chris Koeritz [Sat, 5 Oct 2024 03:19:32 +0000 (23:19 -0400)]
release 2.140.188

jump in version; somehow the config version number was way out of sync with releases.
hopefully will stay in sync now.
lots of changes, mostly minor in this release.
main big thing was dropping some jars that were only present as a convenience for running
java apps, but which were ancient and had vulnerabilities.  trying to get back to a "no binaries"
standpoint in the git repository.

6 months agorestricted snarf_user and how we snarf links
Fred T. Hamster [Tue, 1 Oct 2024 00:11:50 +0000 (20:11 -0400)]
restricted snarf_user and how we snarf links

we don't want recursive links being dereferenced, which made last version barf on .local/.../steam due to recursive links in there.
also, stopped backing up .local for the time being anyhow, since it's where steam lives and backing that up means backing up crazy amounts of gigabytes of game apps.

6 months agomade sure ping's in the list
Fred T. Hamster [Sun, 29 Sep 2024 15:03:46 +0000 (11:03 -0400)]
made sure ping's in the list

6 months agoadded meld as feisty dependency
Fred T. Hamster [Sun, 29 Sep 2024 14:06:29 +0000 (10:06 -0400)]
added meld as feisty dependency

6 months agoadded upgrade before dist-upgrade
Fred T. Hamster [Sun, 29 Sep 2024 01:36:17 +0000 (21:36 -0400)]
added upgrade before dist-upgrade

sometimes the upgrade is needed first, especially seen after a faulty upgrade to ubuntu noble.

6 months agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Fred T. Hamster [Fri, 27 Sep 2024 08:34:22 +0000 (04:34 -0400)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

6 months agodropping another commons jar just for safety
Fred T. Hamster [Fri, 27 Sep 2024 08:33:39 +0000 (04:33 -0400)]
dropping another commons jar just for safety

9 months agodropping another commons jar just for safety
Fred T. Hamster [Mon, 1 Jul 2024 19:33:48 +0000 (15:33 -0400)]
dropping another commons jar just for safety

9 months agodropping jars of concern and composer lock files
Fred T. Hamster [Mon, 1 Jul 2024 19:31:51 +0000 (15:31 -0400)]
dropping jars of concern and composer lock files

these were flagged by a vulnerability scanner, and we don't want that in the codebase.
some apps in java may need to get the libs downloaded again.

12 months agonew fortune
Fred T. Hamster [Mon, 8 Apr 2024 19:23:43 +0000 (15:23 -0400)]
new fortune

12 months agoupdated to ignore star for current branch unless at front
Fred T. Hamster [Tue, 2 Apr 2024 20:58:26 +0000 (16:58 -0400)]
updated to ignore star for current branch unless at front

14 months agocopy codes to safekeeping storage
Chris Koeritz [Sun, 28 Jan 2024 19:07:40 +0000 (14:07 -0500)]
copy codes to safekeeping storage

14 months agoplugged in timestamper in a couple places
Fred T. Hamster [Fri, 26 Jan 2024 14:43:49 +0000 (09:43 -0500)]
plugged in timestamper in a couple places

14 months agoadded timestamper function
Fred T. Hamster [Fri, 26 Jan 2024 14:26:24 +0000 (09:26 -0500)]
added timestamper function

14 months agoadded new drive to list
Chris Koeritz [Fri, 26 Jan 2024 01:32:41 +0000 (20:32 -0500)]
added new drive to list

14 months agoupdated to add mogrify and other imagemagick tools
Fred T. Hamster [Fri, 19 Jan 2024 17:15:21 +0000 (12:15 -0500)]
updated to add mogrify and other imagemagick tools

14 months agoupdated to add calendar
Fred T. Hamster [Fri, 19 Jan 2024 16:45:39 +0000 (11:45 -0500)]
updated to add calendar

14 months agoupdated for pipewire with pw-cat
Chris Koeritz [Thu, 18 Jan 2024 04:45:58 +0000 (23:45 -0500)]
updated for pipewire with pw-cat

getting this into dev after erroneously adding change directly to main branch

14 months agofix that actually shows the lines
Chris Koeritz [Tue, 16 Jan 2024 17:25:10 +0000 (12:25 -0500)]
fix that actually shows the lines

had to have some content on the line apparently.  even a space didn't
work.  but showing periods as a vertical ... works.

14 months agoadding separator line in cgi nechung
Chris Koeritz [Tue, 16 Jan 2024 17:17:48 +0000 (12:17 -0500)]
adding separator line in cgi nechung

14 months agotrying speed=2 for burning bluray again
Chris Koeritz [Sun, 14 Jan 2024 23:15:08 +0000 (18:15 -0500)]
trying speed=2 for burning bluray again

14 months agoadded some output to make this more usable
Chris Koeritz [Sun, 14 Jan 2024 00:35:01 +0000 (19:35 -0500)]
added some output to make this more usable

15 months agofixed fortune separator
Chris Koeritz [Wed, 10 Jan 2024 15:39:36 +0000 (10:39 -0500)]
fixed fortune separator

15 months agonew fortune
Chris Koeritz [Wed, 10 Jan 2024 15:37:23 +0000 (10:37 -0500)]
new fortune

15 months agonew fortune
Fred T. Hamster [Wed, 10 Jan 2024 15:31:38 +0000 (10:31 -0500)]
new fortune

15 months agorecording glorious eggroll endorsement
Fred T. Hamster [Fri, 22 Dec 2023 17:03:41 +0000 (12:03 -0500)]
recording glorious eggroll endorsement

15 months agoupdated to re-include fredme alias
Fred T. Hamster [Wed, 20 Dec 2023 21:21:39 +0000 (16:21 -0500)]
updated to re-include fredme alias

16 months agonew fortune
Chris Koeritz [Fri, 8 Dec 2023 13:22:55 +0000 (08:22 -0500)]
new fortune

from actual fortune cookie!

16 months agonew fortune
Fred T. Hamster [Thu, 7 Dec 2023 15:26:58 +0000 (10:26 -0500)]
new fortune

16 months agodos2unix added properly in prep feisty
Chris Koeritz [Sat, 2 Dec 2023 11:37:31 +0000 (06:37 -0500)]
dos2unix added properly in prep feisty

16 months agonew fortune
Chris Koeritz [Tue, 21 Nov 2023 05:13:15 +0000 (00:13 -0500)]
new fortune

16 months agofix to handle windows encoded emails also.
Fred T. Hamster [Wed, 15 Nov 2023 19:35:43 +0000 (14:35 -0500)]
fix to handle windows encoded emails also.

16 months agotweak for prep name for xorg-docs on macos
Fred T. Hamster [Tue, 14 Nov 2023 17:26:02 +0000 (12:26 -0500)]
tweak for prep name for xorg-docs on macos

16 months agobetter brew package sets for prep feisty
Fred T. Hamster [Tue, 14 Nov 2023 16:31:15 +0000 (11:31 -0500)]
better brew package sets for prep feisty

16 months agoadded is darwin check inside the prep script
Fred T. Hamster [Tue, 14 Nov 2023 15:02:45 +0000 (10:02 -0500)]
added is darwin check inside the prep script

16 months agocleaned up prep process
Fred T. Hamster [Tue, 14 Nov 2023 14:51:30 +0000 (09:51 -0500)]
cleaned up prep process

using a function for the installation part now, which led to a nice cleanup in the sections for each OS.

also fixed minor issue of non-local variable in whichable function in functions.

16 months agofixes for prep feisty host
Chris Koeritz [Tue, 14 Nov 2023 12:34:26 +0000 (07:34 -0500)]
fixes for prep feisty host

added some new apps in prep feisty host (e.g. screen, python3)

cast_identify_spell is a cool script for identifying metadata on files, but identify app is actually broken on my current ubuntu (Ubuntu 22.04 (code-name jammy)).

path_splitter is just a nice reformatter for the PATH variable that shows each component on a separate line.  cheapo script.