Skip to content

Commit

Permalink
Merge remote-tracking branch 'mirror/ION-documentation' into ION-docu…
Browse files Browse the repository at this point in the history
…mentation
  • Loading branch information
Jay L. Gao committed Oct 11, 2024
2 parents 8a47890 + 88a575b commit c15f7fd
Show file tree
Hide file tree
Showing 1,327 changed files with 42,133 additions and 10,734 deletions.
Binary file added .DS_Store
Binary file not shown.
185 changes: 184 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ stamp-h1
*.la

# Ignore renamed Makefiles
#*.dev
*.dev

# Binaries or their equiv libtool wrappers
amsbenchr
Expand Down Expand Up @@ -199,9 +199,14 @@ doc/appendix-a-contents.txt

# Test output
ion.log
ion_nodes
*.stdout

# Produced test support
tests/retest
tests/progress
tests/progress\.*
tests/results\.*

# Compiled test binaries (or libtool wrappers)
tests/1000.loopback/dotest
Expand All @@ -222,5 +227,183 @@ build*/*
\.gcda

# gh pages
# Contrib Folder
contrib/Makefile

# Ignore mkdocs build
gh-pages/site/*
gh-pages/docs/man/*

build/*
ams/doc/html/man1/amsbenchr.html
ams/doc/html/man1/amsbenchs.html
ams/doc/html/man1/amsd.html
ams/doc/html/man1/amshello.html
ams/doc/html/man1/amslog.html
ams/doc/html/man1/amslogprt.html
ams/doc/html/man1/amsmib.html
ams/doc/html/man1/amspub.html
ams/doc/html/man1/amsshell.html
ams/doc/html/man1/amsstop.html
ams/doc/html/man1/amssub.html
ams/doc/html/man1/ramsgate.html
ams/doc/html/man3/ams.html
ams/doc/html/man5/amsrc.html
ams/doc/html/man5/amsxml.html
ams/doc/html/man5/petition_log.html
ams/i86_64-fedora/lib/libams.so
bpv7/doc/html/man1/bibeadmin.html
bpv7/doc/html/man1/bibeclo.html
bpv7/doc/html/man1/bpadmin.html
bpv7/doc/html/man1/bpcancel.html
bpv7/doc/html/man1/bpchat.html
bpv7/doc/html/man1/bpclm.html
bpv7/doc/html/man1/bpclock.html
bpv7/doc/html/man1/bpcounter.html
bpv7/doc/html/man1/bpdriver.html
bpv7/doc/html/man1/bpecho.html
bpv7/doc/html/man1/bping.html
bpv7/doc/html/man1/bplist.html
bpv7/doc/html/man1/bpnmtest.html
bpv7/doc/html/man1/bprecvfile.html
bpv7/doc/html/man1/bpsecadmin.html
bpv7/doc/html/man1/bpsendfile.html
bpv7/doc/html/man1/bpsink.html
bpv7/doc/html/man1/bpsource.html
bpv7/doc/html/man1/bpstats.html
bpv7/doc/html/man1/bpstats2.html
bpv7/doc/html/man1/bptrace.html
bpv7/doc/html/man1/bptransit.html
bpv7/doc/html/man1/brsccla.html
bpv7/doc/html/man1/brsscla.html
bpv7/doc/html/man1/cgrfetch.html
bpv7/doc/html/man1/dccpcli.html
bpv7/doc/html/man1/dccpclo.html
bpv7/doc/html/man1/dgrcli.html
bpv7/doc/html/man1/dgrclo.html
bpv7/doc/html/man1/dtn2admin.html
bpv7/doc/html/man1/dtn2adminep.html
bpv7/doc/html/man1/dtn2fw.html
bpv7/doc/html/man1/hmackeys.html
bpv7/doc/html/man1/imcfw.html
bpv7/doc/html/man1/ipnadmin.html
bpv7/doc/html/man1/ipnadminep.html
bpv7/doc/html/man1/ipnd.html
bpv7/doc/html/man1/ipnfw.html
bpv7/doc/html/man1/lgagent.html
bpv7/doc/html/man1/lgsend.html
bpv7/doc/html/man1/ltpcli.html
bpv7/doc/html/man1/ltpclo.html
bpv7/doc/html/man1/stcpcli.html
bpv7/doc/html/man1/stcpclo.html
bpv7/doc/html/man1/tcpcli.html
bpv7/doc/html/man1/tcpclo.html
bpv7/doc/html/man1/udpcli.html
bpv7/doc/html/man1/udpclo.html
bpv7/doc/html/man3/bp.html
bpv7/doc/html/man3/bpextensions.html
bpv7/doc/html/man5/biberc.html
bpv7/doc/html/man5/bprc.html
bpv7/doc/html/man5/bpsecrc.html
bpv7/doc/html/man5/dtn2rc.html
bpv7/doc/html/man5/ipnrc.html
bpv7/doc/html/man5/lgfile.html
bpv7/i86_64-fedora/lib/libbp.so
bpv7/i86_64-fedora/lib/libcgr.so
bpv7/i86_64-fedora/lib/libstcpcla.so
bpv7/i86_64-fedora/lib/libudpcla.so
bss/doc/html/man1/bssrecv.html
bss/doc/html/man1/bssStreamingApp.html
bss/doc/html/man3/bss.html
bss/i86_64-fedora/lib/libbss.so
bssp/doc/html/man1/bsspadmin.html
bssp/doc/html/man1/bsspclock.html
bssp/doc/html/man1/tcpbsi.html
bssp/doc/html/man1/tcpbso.html
bssp/doc/html/man1/udpbsi.html
bssp/doc/html/man1/udpbso.html
bssp/doc/html/man3/bssp.html
bssp/doc/html/man5/bssprc.html
bssp/i86_64-fedora/lib/libbssp.so
bssp/i86_64-fedora/lib/libbsspP.so
bssp/i86_64-fedora/lib/libtcpbsa.so
cfdp/doc/html/man1/bpcp.html
cfdp/doc/html/man1/bpcpd.html
cfdp/doc/html/man1/bputa.html
cfdp/doc/html/man1/cfdpadmin.html
cfdp/doc/html/man1/cfdpclock.html
cfdp/doc/html/man1/cfdptest.html
cfdp/doc/html/man3/cfdp.html
cfdp/doc/html/man5/cfdprc.html
cfdp/i86_64-fedora/lib/libcfdp.so
dgr/doc/html/man1/dgr2file.html
dgr/doc/html/man1/file2dgr.html
dgr/doc/html/man3/dgr.html
dgr/i86_64-fedora/lib/libdgr.so
dtpc/doc/html/man1/dtpcadmin.html
dtpc/doc/html/man1/dtpcclock.html
dtpc/doc/html/man1/dtpcd.html
dtpc/doc/html/man1/dtpcreceive.html
dtpc/doc/html/man1/dtpcsend.html
dtpc/doc/html/man3/dtpc.html
dtpc/doc/html/man5/dtpcrc.html
dtpc/i86_64-fedora/lib/libdtpc.so
ici/doc/html/man1/file2sdr.html
ici/doc/html/man1/file2sm.html
ici/doc/html/man1/ionadmin.html
ici/doc/html/man1/ionlog.html
ici/doc/html/man1/ionsecadmin.html
ici/doc/html/man1/ionunlock.html
ici/doc/html/man1/ionxnowner.html
ici/doc/html/man1/owltsim.html
ici/doc/html/man1/owlttb.html
ici/doc/html/man1/psmshell.html
ici/doc/html/man1/psmwatch.html
ici/doc/html/man1/rfxclock.html
ici/doc/html/man1/sdr2file.html
ici/doc/html/man1/sdrmend.html
ici/doc/html/man1/sdrwatch.html
ici/doc/html/man1/sm2file.html
ici/doc/html/man1/smlistsh.html
ici/doc/html/man1/smrbtsh.html
ici/doc/html/man3/ion.html
ici/doc/html/man3/ioncbor.html
ici/doc/html/man3/ioncrc.html
ici/doc/html/man3/llcv.html
ici/doc/html/man3/lyst.html
ici/doc/html/man3/memmgr.html
ici/doc/html/man3/platform.html
ici/doc/html/man3/psm.html
ici/doc/html/man3/sdr.html
ici/doc/html/man3/sdrhash.html
ici/doc/html/man3/sdrlist.html
ici/doc/html/man3/sdrstring.html
ici/doc/html/man3/sdrtable.html
ici/doc/html/man3/smlist.html
ici/doc/html/man3/smrbt.html
ici/doc/html/man3/zco.html
ici/doc/html/man5/ionconfig.html
ici/doc/html/man5/ionrc.html
ici/doc/html/man5/ionsecrc.html
ici/i86_64-fedora/lib/libici.so
ici/i86_64-fedora/lib/libicinm.so
ici/libbloom-master/build/libbloom.so
ici/libbloom-master/build/test-libbloom
ltp/doc/html/man1/dccplsi.html
ltp/doc/html/man1/dccplso.html
ltp/doc/html/man1/ltpadmin.html
ltp/doc/html/man1/ltpclock.html
ltp/doc/html/man1/ltpcounter.html
ltp/doc/html/man1/ltpdriver.html
ltp/doc/html/man1/ltpmeter.html
ltp/doc/html/man1/ltpsecadmin.html
ltp/doc/html/man1/sdatest.html
ltp/doc/html/man1/udplsi.html
ltp/doc/html/man1/udplso.html
ltp/doc/html/man3/ltp.html
ltp/doc/html/man3/sda.html
ltp/doc/html/man5/ltprc.html
ltp/doc/html/man5/ltpsecrc.html
ltp/i86_64-fedora/lib/libltp.so
restart/doc/html/man1/ionrestart.html

Binary file removed AMS programmer's guide v2.2.pdf
Binary file not shown.
Binary file added AMS programmer's guide v3.0.pdf
Binary file not shown.
Binary file modified ION-LTP-configuration.pdf
Binary file not shown.
Binary file modified ION-LTP-configuration_tool.xlsm
Binary file not shown.
54 changes: 32 additions & 22 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,56 +1,39 @@
BP = bpv7

SCRIPTS= ionstart ionstop killm ionscript ionstart.awk

$(info Development Makefiles actively maintained for only for "bpv7" on platform "i86_64-fedora" options)
$(info - All other options (bpv6 and platforms) are informational only.)
$(info ION ROOT: ADD_FLAGS is $(ADD_FLAGS))


all: with$(BP)

withbpv6:
gmake -C ici all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C ici install
gmake -C ltp all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C ltp install
gmake -C dgr all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C dgr install
gmake -C bssp all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C bssp install
gmake -C $(BP) all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C $(BP) install
gmake -C ams all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C ams install
gmake -C cfdp all BP=$(BP) ADD_FLAGS="$(ADD_FLAGS)"
gmake -C cfdp install BP=$(BP)
gmake -C bss all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C bss install
gmake -C dtpc all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C dtpc install
gmake -C nm all BP=$(BP) ADD_FLAGS="$(ADD_FLAGS)"
gmake -C nm install BP=$(BP)
gmake -C restart all BP=$(BP) ADD_FLAGS="$(ADD_FLAGS)"
gmake -C restart install BP=$(BP)

withbpv7:
gmake -C ici all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C ici install
gmake -C ltp all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C ltp install
gmake -C dgr all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C dgr install
gmake -C bssp all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C bssp install
gmake -C $(BP) all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C $(BP) install
gmake -C ams all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C ams install
gmake -C cfdp all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C cfdp install
gmake -C bss all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C bss install
gmake -C dtpc all ADD_FLAGS="$(ADD_FLAGS)"
gmake -C dtpc install
gmake -C nm all BP=$(BP) ADD_FLAGS="$(ADD_FLAGS)"
gmake -C nm install BP=$(BP)
gmake -C restart all BP=$(BP) ADD_FLAGS="$(ADD_FLAGS)"
gmake -C restart install BP=$(BP)

clean:
gmake -C ici clean
Expand All @@ -65,8 +48,35 @@ clean:
gmake -C nm clean
gmake -C restart clean BP=$(BP)

install:
gmake -C ici install
gmake -C ltp install
gmake -C dgr install
gmake -C bssp install
gmake -C $(BP) install
gmake -C ams install
gmake -C cfdp install
gmake -C bss install
gmake -C dtpc install
gmake -C nm install BP=$(BP)
gmake -C restart install BP=$(BP)
for file in $(SCRIPTS); \
do cp ./$(notdir $$file) /usr/local/bin; done

uninstall:
gmake -C ici uninstall
gmake -C ltp uninstall
gmake -C dgr uninstall
gmake -C bssp uninstall
gmake -C $(BP) uninstall
gmake -C ams uninstall
gmake -C cfdp uninstall
gmake -C bss uninstall
gmake -C dtpc uninstall
gmake -C nm uninstall
gmake -C restart uninstall BP=$(BP)
for file in $(SCRIPTS); \
do rm /usr/local/bin/$(notdir $$file); done

test:
cd tests && ./runtestset normaltests
Expand Down
Loading

0 comments on commit c15f7fd

Please sign in to comment.