feisty meow concerns codebase  2.140
/opt/feistymeow.org/feisty_meow/production/setup_src/bundle_example/example_manifest.txt File Reference

Functions

should be the only content provided (no source or target is needed). in
 
provides the nechung oracle (used later) with a datafile.[make_temporary_dir] source
 
operating systems and is blank for others (so far).[using_vars] source
 

Variables

example manifest file for application bundler[toc] set_source_temporary_dir
 
we whack the temporary directory before creating it in case it was there whack_temporary_dir_before
 
this is an example of setting a variable the variables found in a section
 
this example
 
this the variable is TARGET and it s being set to a folder under
 
the TMP directory
 
TARGET is actually a special variable =BOGUS=petunias
 
it is the main installation root
 
for all bundled products if it is going to be overridden
 
for all bundled products if it is going to be it should be the
 
first item in the table of contents
 
this ensures all other targets see
 
this is a simple variable that can be used to test overriding variables by
 
changes the temporary directory over to a location we think we can always
 
for some reason rm is complaining about this
 
for some reason rm is complaining about even though it s working
 
this redundancy is an example of why we need an aliasing system for
 
ini file format betrays us there since we cannot have two identical names
 
in the same section[whack_temporary_dir_after] source
 
the copy steps are preparing for running nechung we need a place where
 
we should always be able to write some new files
 
we should always be able to write some new since nechung writes its
 
index of the fortunes when it s first run
 
index of the fortunes when it s first and that s what SOURCE_TEMP is
 
a special variable called TARGET is the default location where files will
 
be stored this is basically the main installation folder the TARGET
 
folder can be specified on the command line when a bundle is installed
 
note the automatic variable called EXE_END
 
this is set to exe for win32
 
variables in the source get resolved at packing time
 

Function Documentation

◆ oracle()

provides the nechung oracle ( used  later)

◆ others()

operating systems and is blank for others ( so  far)

◆ provided()

should be the only content provided ( no source or target is  needed)

Variable Documentation

◆ always

changes the temporary directory over to a location we think we can always

Definition at line 53 of file example_manifest.txt.

◆ by

this is a simple variable that can be used to test overriding variables by

Definition at line 44 of file example_manifest.txt.

◆ contents

first item in the table of contents

Definition at line 38 of file example_manifest.txt.

Referenced by structures::amorph< socket_data >::acquire(), structures::hash_table< void *, live_object_info >::acquire(), structures::amorph_assign(), structures::amorph_pack(), structures::amorph_packed_size(), structures::amorph_unpack(), structures::amorph< socket_data >::append(), structures::int_hash< mail_cabinet >::apply(), structures::pointer_hash< contents >::apply(), structures::hash_table< void *, live_object_info >::apply(), geometric::angle< double >::arccosine(), geometric::angle< double >::arcsine(), mathematics::averager< int >::average(), octopi::cloner(), mathematics::averager< int >::compact(), basis::array< configlet * >::concatenate(), basis::array< configlet * >::concatenation(), structures::copy_hash_table(), basis::detach_flat(), application::shared_memory::first_usage(), basis::array< configlet * >::insert(), structures::matrix< jethro >::insert_column(), structures::matrix< jethro >::insert_row(), structures::stack< tag_info >::invert(), structures::roller< int >::next_id(), basis::array< configlet * >::overwrite(), structures::amorph< socket_data >::put(), basis::array< configlet * >::put(), octopi::tentacle_helper< unhandled_request >::reconstitute(), octopi::reconstituter(), structures::hash_table< void *, live_object_info >::rehash(), structures::matrix< jethro >::reset(), basis::array< configlet * >::resize(), basis::array< configlet * >::retrain(), application::shared_memory::shared_memory(), basis::array< configlet * >::shift_data(), basis::array< configlet * >::stuff(), structures::symbol_table_compare(), structures::unpack(), versions::version_ini::write_assembly(), and basis::array< configlet * >::zap().

◆ directory

the TMP directory

◆ example

this example

Definition at line 34 of file example_manifest.txt.

◆ EXE_END

note the automatic variable called EXE_END

Definition at line 113 of file example_manifest.txt.

◆ files

we should always be able to write some new files

Definition at line 92 of file example_manifest.txt.

◆ for

for
Initial value:
=$UNIX_BIN/cp
parms="$EXECUTABLE_DIR/nechung$EXE_END" "$SOURCE_TEMP/nechung$EXE_END"
no_pack=true
exec_source=true
[copy_fortunes_to_tempdir]
source=$UNIX_BIN/cp
parms="$FEISTY_MEOW_APEX/nucleus/applications/nechung/example.txt" "$SOURCE_TEMP/example.txt"
no_pack=true
exec_source=true
[using_target]
source=$EXECUTABLE_DIR/bytedump$EXE_END
target=$TARGET/bytedunker$EXE_END

Definition at line 80 of file example_manifest.txt.

◆ installed

folder can be specified on the command line when a bundle is installed

Definition at line 113 of file example_manifest.txt.

◆ is

index of the fortunes when it s first and that s what SOURCE_TEMP is

Definition at line 94 of file example_manifest.txt.

◆ its

we should always be able to write some new since nechung writes its

Definition at line 93 of file example_manifest.txt.

◆ names

ini file format betrays us there since we cannot have two identical names

Definition at line 82 of file example_manifest.txt.

Referenced by filesystem::directory_tree::text_form().

◆ overridden

for all bundled products if it is going to be overridden

Definition at line 37 of file example_manifest.txt.

◆ root

◆ run

◆ section

creating multiple TOC items that actually call the same real section

◆ see

this ensures all other targets see

Definition at line 39 of file example_manifest.txt.

◆ set_source_temporary_dir

example manifest file for application bundler [toc] set_source_temporary_dir
Initial value:
=t
establish_new_temp_dir=t

Definition at line 4 of file example_manifest.txt.

◆ source

◆ TARGET

be stored this is basically the main installation folder the TARGET

Definition at line 112 of file example_manifest.txt.

◆ the

for all bundled products if it is going to be it should be the

Definition at line 38 of file example_manifest.txt.

◆ this

for some reason rm is complaining about this

Definition at line 77 of file example_manifest.txt.

◆ time

variables in the target get resolved during unbundling time
Initial value:
=$EXECUTABLE_DIR/nechung$EXE_END
target=/tmp/spoonbender/nechung$EXE_END

Definition at line 120 of file example_manifest.txt.

Referenced by filesystem::heavy_file_operations::copy_file(), and mathematics::chaos::retrain().

◆ under

this the variable is TARGET and it s being set to a folder under

Definition at line 35 of file example_manifest.txt.

◆ variable

stay in control of [set_nechung_dir] variable =BOGUS=petunias

Definition at line 36 of file example_manifest.txt.

◆ whack_temporary_dir_before

we whack the temporary directory before creating it in case it was there whack_temporary_dir_before
Initial value:
=t
make_temporary_dir=t
show_variables=t
set_target=t
set_bogus=t
set_nechung_dir=t
copy_nechung_to_tempdir=t
copy_fortunes_to_tempdir=t
using_target=t
using_vars=t
absolute_path=t
wildcard_congelio=t
wildcard_specific=t
recursing_doodle=t
execute_source_side=t
execute_target_side=t
target_exec_sans_source=t
error_check=t
no_replacement=t
install_but_backup=t
test_variable_defined=t
whack_temporary_dir_after=t
[set_target]
variable=TARGET=$TMP/bundle_example_yo

Definition at line 7 of file example_manifest.txt.

◆ where

◆ will

a special variable called TARGET is the default location where files will

Definition at line 111 of file example_manifest.txt.

◆ win32

this is set to exe for win32

Definition at line 114 of file example_manifest.txt.

◆ working

for some reason rm is complaining about even though it s working

Definition at line 79 of file example_manifest.txt.

source
in the same section[whack_temporary_dir_after] source
Definition: example_manifest.txt:84
TARGET
be stored this is basically the main installation folder the TARGET
Definition: example_manifest.txt:112
variable
TARGET is actually a special variable
Definition: example_manifest.txt:36