From 68c6604f43741c25f7f5351842cbddd296fa664f Mon Sep 17 00:00:00 2001 From: Chris Koeritz Date: Fri, 10 Nov 2017 20:56:29 -0500 Subject: [PATCH] moved feisty inits and examples etc some cleanups for location of the examples collection and also for the feisty_inits. --- documentation/history_anat.txt | 14 +++++++++----- .../feisty_inits}/dot.bashrc-normal-user | 0 .../feisty_inits}/dot.bashrc-root | 0 .../whole_build_package/whole_build_manifest.txt | 12 ++---------- scripts/archival/snarf_feisty_meow.pl | 2 -- scripts/core/connect_feisty_meow.sh | 2 +- scripts/core/reconfigure_feisty_meow.sh | 2 +- 7 files changed, 13 insertions(+), 19 deletions(-) rename {feisty_inits => infobase/feisty_inits}/dot.bashrc-normal-user (100%) rename {feisty_inits => infobase/feisty_inits}/dot.bashrc-root (100%) diff --git a/documentation/history_anat.txt b/documentation/history_anat.txt index 6f727015..46f95fc2 100644 --- a/documentation/history_anat.txt +++ b/documentation/history_anat.txt @@ -74,18 +74,22 @@ octopi/ Octopus design pattern and CROMP protocol reference implementations. Assorted applications based on these. -infabase/ +infobase/ Some files considered critical to the operations of Feisty Meow Concerns Ltd. This includes the database of fortunes used by the Nechung Oracle Program. -documentation/ - Helpful guides and information for Feisty Meow. Also includes a code documentation generator - configuration for feisty meow that produces a nice set of web docs, using doxygen. +infobase/feisty_inits + Some example startup files for use with feisty meow. These are deployed automatically by + the "connect_feisty_meow" command. -examples/ +infobase/examples/ Some files that show how to get work done with Feisty Meow or that show how to do certain tasks in different scripting / programming languages. +documentation/ + Helpful guides and information for Feisty Meow. Also includes a code documentation generator + configuration for feisty meow that produces a nice set of web docs, using doxygen. + kona/ Our burgeoning Java libraries. Not much to see here yet, but there is some code piling up for these that we will try to release soon. diff --git a/feisty_inits/dot.bashrc-normal-user b/infobase/feisty_inits/dot.bashrc-normal-user similarity index 100% rename from feisty_inits/dot.bashrc-normal-user rename to infobase/feisty_inits/dot.bashrc-normal-user diff --git a/feisty_inits/dot.bashrc-root b/infobase/feisty_inits/dot.bashrc-root similarity index 100% rename from feisty_inits/dot.bashrc-root rename to infobase/feisty_inits/dot.bashrc-root diff --git a/production/setup_src/whole_build_package/whole_build_manifest.txt b/production/setup_src/whole_build_package/whole_build_manifest.txt index e12d8425..017b534b 100644 --- a/production/setup_src/whole_build_package/whole_build_manifest.txt +++ b/production/setup_src/whole_build_package/whole_build_manifest.txt @@ -8,9 +8,7 @@ production_inis=t docs=t top_makefile=t production_makefile=t -##customize=t -database=t -examples=t +infobase=t scripts=t nucleus=t octopi=t @@ -70,7 +68,7 @@ keyword=sources #recurse=1 #keyword=sources -[database] +[infobase] source=$FEISTY_MEOW_APEX/infobase target=$TARGET/infobase recurse=1 @@ -82,12 +80,6 @@ target=$TARGET/documentation recurse=1 keyword=sources -[examples] -source=$FEISTY_MEOW_APEX/examples -target=$TARGET/examples -recurse=1 -keyword=sources - [scripts] source=$FEISTY_MEOW_APEX/scripts target=$TARGET/scripts diff --git a/scripts/archival/snarf_feisty_meow.pl b/scripts/archival/snarf_feisty_meow.pl index d79a73f5..c695be73 100644 --- a/scripts/archival/snarf_feisty_meow.pl +++ b/scripts/archival/snarf_feisty_meow.pl @@ -42,9 +42,7 @@ local($root) = &canonicalize("$FEISTY_MEOW_APEX"); ###moved &backup_hierarchy($snarf_file_base, $number, $root, "customize"); &backup_hierarchy($snarf_file_base, $number, $root, "infobase"); &backup_hierarchy($snarf_file_base, $number, $root, "documentation"); -&backup_hierarchy($snarf_file_base, $number, $root, "examples"); &backup_hierarchy($snarf_file_base, $number, $root, "experiments"); -&backup_hierarchy($snarf_file_base, $number, $root, "feisty_inits"); &backup_hierarchy($snarf_file_base, $number, $root, "graphiq"); &backup_hierarchy($snarf_file_base, $number, $root, "huffware"); &backup_hierarchy($snarf_file_base, $number, $root, "kona"); diff --git a/scripts/core/connect_feisty_meow.sh b/scripts/core/connect_feisty_meow.sh index 25db1171..9a5c81d5 100644 --- a/scripts/core/connect_feisty_meow.sh +++ b/scripts/core/connect_feisty_meow.sh @@ -17,7 +17,7 @@ if [ -f "$HOME/.bashrc" ] && grep -q "launch_feisty_meow.sh" "$HOME/.bashrc"; th else # stuff the normal user init file into .bashrc. not appropriate for root probably, but # this is the easy quick start script for normal folks. - cat $FEISTY_MEOW_APEX/feisty_inits/dot.bashrc-normal-user | + cat $FEISTY_MEOW_APEX/infobase/feisty_inits/dot.bashrc-normal-user | sed -e \ "s?FEISTY_MEOW_APEX=\".*\"?FEISTY_MEOW_APEX=\"$FEISTY_MEOW_APEX\"?" \ >> "$HOME/.bashrc" diff --git a/scripts/core/reconfigure_feisty_meow.sh b/scripts/core/reconfigure_feisty_meow.sh index dad26d14..bcf187ac 100644 --- a/scripts/core/reconfigure_feisty_meow.sh +++ b/scripts/core/reconfigure_feisty_meow.sh @@ -7,7 +7,7 @@ # # Note: this does not yet ensure that the profile is executed on shell # startup. that can be added manually by editing your .bashrc file. -# read the examples/feisty_meow_startup/bashrc_user file for more details. +# read the files infobase/feisty_inits for more details. ORIGINATING_FOLDER="$( \cd "$(\dirname "$0")" && /bin/pwd )" CORE_SCRIPTS_DIR="$(echo "$ORIGINATING_FOLDER" | tr '\\\\' '/' )" -- 2.34.1