aboutsummaryrefslogtreecommitdiff
path: root/hello/prepare-svn.sh
blob: 58830ae8071596c21cf02784a87bcf939d1fec20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/sh

USAGE="$0 {copy|link} [COMMON_SRC=../common] [COMMON_DST=./common]"

if test -n "$1"; then
  case "$1" in
    copy)
      CP="cp -a";
      ;;
    link)
      CP="ln -s";
      ;;
    *)
      echo "Usage: $USAGE"
      exit 1;
      ;;
  esac
else
  CP="ln -s"
fi

if test -n "$2"; then
  COMMON_SRC="$2";
else
  COMMON_SRC="../common";
fi

if test -n "$3"; then
  COMMON_DST="$3";
else
  COMMON_DST="./common";
fi

##-- copy or link in common dir
rm -rf "$COMMON_DST";
$CP "$COMMON_SRC" "$COMMON_DST";