The version of Apache log4j used by SoundHelix.

[[ 🗃 ^aEp6o apache-log4j ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Clone

HTTPS: git clone https://vervis.peers.community/repos/aEp6o

SSH: git clone USERNAME@vervis.peers.community:aEp6o

Branches

Tags

v_1_0 :: packaging /

initialize

# This script creates directories and links that are not created by
# CVS checkout.

STEM=org/apache/log4j
	
# +=============================================+
# Strip the filename, retain the directory only.|
# +=============================================+
function getShellScriptDirectory {
  local dir
  
  dir=${0%/*}

  if [ "$dir" = "." ]
  then
    dir=$(pwd)
  elif [ "${dir#/}" = "$dir" ]  # dir does not start with a /
  then
    dir=$(pwd)/$dir
  fi
 echo $dir
}
# ==============================================


pushd $PWD > /dev/null

scriptDir=$(getShellScriptDirectory)
echo "Script directry is determined to be [$scriptDir]"

# String "packaging" suffix
PKG_ROOT=${scriptDir%/packaging}


if [ ! -d $PKG_ROOT/javadoc ]; then
  echo "Making [$PKG_ROOT/javadoc]."
  mkdir $PKG_ROOT/javadoc
fi

cd $PKG_ROOT/$STEM/
pushd examples  > /dev/null
if [ ! -d doc-files ]; then
  echo "Making directrory [doc-files]."
  mkdir doc-files
  
  pushd doc-files  > /dev/null
  ln -s ../Sort.java 
  ln -s ../SortAlgo.java 
  ln -s ../Trivial.java
  ln -s ../MyCategory.java
  ln -s ../MyCategoryFactory.java
  ln -s ../mycat.good
  ln -s ../mycat.bad
  ln -s ../MyPatternLayout.java
  ln -s ../MyPatternParser.java
  ln -s ../NumberCruncherClient.java
  ln -s ../NumberCruncherServer.java
  ln -s ../NumberCruncher.java
  ln -s ../factor.html
  ln -s ../factor.lcf  
  ln -s ../sort1.lcf
  ln -s ../sort2.lcf
  ln -s ../sort3.lcf    
  ln -s ../sort4.lcf    
  popd > /dev/null
fi  
popd > /dev/null


pushd xml  > /dev/null
if [ ! -d doc-files ]; then
  echo "Making directrory [xml/doc-files]."
  mkdir doc-files
  pushd doc-files  > /dev/null
    ln -s ../log4j.dtd
    ln -s ../test/test6.xml test6.xml
    ln -s ../test/test7.xml test7.xml
    ln -s ../test/test8.xml test8.xml
    ln -s ../test/test9.xml test9.xml
    ln -s ../test/test10.xml test10.xml
    ln -s ../test/test11.xml test11.xml
    ln -s ../test/test12.xml test12.xml
  popd > /dev/null  
fi
popd > /dev/null

pushd xml/examples  > /dev/null
if [ ! -d doc-files ]; then
  echo "Making directrory [xml/examples/doc-files]."
  mkdir doc-files

  pushd doc-files  > /dev/null
  ln -s ../XMLSample.java
  ln -s ../sample1.xml
  ln -s ../sample2.xml
  ln -s ../XCategory.java
  ln -s ../XTest.java
  popd > /dev/null  
fi  
popd > /dev/null

cd $PKG_ROOT/$STEM/
pushd xml  > /dev/null
if [ ! -d doc-files ]; then
  echo "Making directrory [xml/doc-files]."
  mkdir doc-files
  
  pushd doc-files  > /dev/null
  ln -s ../log4j.dtd
  popd > /dev/null
fi  
popd > /dev/null

popd > /dev/null

[See repo JSON]