4 |
|
|
5 |
# fake |
# fake |
6 |
sminclude() { true; } |
sminclude() { true; } |
7 |
|
msetfeature() { true; } |
8 |
SVNCOMMIT="false" |
march() { true; } |
9 |
DELETEOLD="true" |
marchdepend() { true; } |
10 |
OPENINEDITOR="true" |
marchsdepend() { true; } |
11 |
DEFAULTEDITOR="geany" |
mlibdir() { true; } |
12 |
|
|
13 |
|
: ${SVNCOMMIT="false"} |
14 |
|
: ${DELETEOLD="true"} |
15 |
|
: ${OPENINEDITOR="false"} |
16 |
|
: ${DEFAULTEDITOR="geany"} |
17 |
|
: ${FORCE="0"} |
18 |
|
|
19 |
SMAGEFILE="$1" |
SMAGEFILE="$1" |
20 |
[[ -z ${SMAGEFILE} ]] && die "No smage2 file given" |
[[ -z ${SMAGEFILE} ]] && die "No smage2 file given" |
21 |
[[ ! -f ${SMAGEFILE} ]] && die "File does not exist" |
[[ ! -f ${SMAGEFILE} ]] && die "File does not exist" |
22 |
[[ -z ${MESSAGE} ]] && MESSAGE="-rev bump via revup" |
[[ -z ${MESSAGE} ]] && MESSAGE="-rev bump via revup" |
23 |
|
|
24 |
|
if [[ ${FORCE} = 1 ]] |
25 |
|
then |
26 |
|
svnopts="--force" |
27 |
|
else |
28 |
|
svnopts="" |
29 |
|
fi |
30 |
|
|
31 |
BASEDIR="$(dirname ${SMAGEFILE})/" |
BASEDIR="$(dirname ${SMAGEFILE})/" |
32 |
BASEFILE="$(basename ${SMAGEFILE})" |
BASEFILE="$(basename ${SMAGEFILE})" |
33 |
BASEMD5="${BASEFILE/.smage2/.md5}" |
BASEMD5="${BASEFILE/.smage2/.md5}" |
47 |
|
|
48 |
COMMITLINE="" |
COMMITLINE="" |
49 |
|
|
50 |
|
|
51 |
if [[ ${DELETEOLD} = true ]] |
if [[ ${DELETEOLD} = true ]] |
52 |
then |
then |
53 |
svn del ${SMAGEFILE} || die |
svn del ${svnopts} ${SMAGEFILE} || die |
54 |
COMMITLINE="${COMMITLINE} ${SMAGEFILE}" |
COMMITLINE="${COMMITLINE} ${SMAGEFILE}" |
55 |
if [[ ${HAVEMD5} = yes ]] |
if [[ ${HAVEMD5} = yes ]] |
56 |
then |
then |
57 |
svn del ${BASEDIR}/md5/${BASEMD5} || die |
svn del ${svnopts} ${BASEDIR}/md5/${BASEMD5} || die |
58 |
COMMITLINE="${COMMITLINE} ${BASEDIR}/md5/${BASEMD5}" |
COMMITLINE="${COMMITLINE} ${BASEDIR}/md5/${BASEMD5}" |
59 |
fi |
fi |
60 |
fi |
fi |
|
if [[ ${HAVEMD5} = yes ]] |
|
|
then |
|
|
svn add ${BASEDIR}md5/${BASEMD5/-${PBUILD}./-${newpbuild}.} || die |
|
|
COMMITLINE="${COMMITLINE} ${BASEDIR}md5/${BASEMD5/-${PBUILD}./-${newpbuild}.}" |
|
|
fi |
|
|
svn add ${BASEDIR}${BASEFILE/-${PBUILD}./-${newpbuild}.} || die |
|
61 |
|
|
62 |
if [[ ${SVNCOMMIT} = true ]] |
if [[ ${SVNCOMMIT} = true ]] |
63 |
then |
then |
64 |
|
if [[ ${HAVEMD5} = yes ]] |
65 |
|
then |
66 |
|
svn add ${BASEDIR}md5/${BASEMD5/-${PBUILD}./-${newpbuild}.} || die |
67 |
|
COMMITLINE="${COMMITLINE} ${BASEDIR}md5/${BASEMD5/-${PBUILD}./-${newpbuild}.}" |
68 |
|
fi |
69 |
|
svn add ${BASEDIR}${BASEFILE/-${PBUILD}./-${newpbuild}.} || die |
70 |
|
|
71 |
COMMITLINE="${COMMITLINE} ${BASEDIR}${BASEFILE/-${PBUILD}./-${newpbuild}.}" |
COMMITLINE="${COMMITLINE} ${BASEDIR}${BASEFILE/-${PBUILD}./-${newpbuild}.}" |
72 |
svn commit -m "${MESSAGE}" ${COMMITLINE} || die |
svn commit -m "${MESSAGE}" ${COMMITLINE} || die |
73 |
fi |
fi |