~mdw
/
profile
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bin/mdw-build: Accept a `.git' directory as a top-level.
[profile]
/
bin
/
mdw-build
diff --git
a/bin/mdw-build
b/bin/mdw-build
index
65ea3b0
..
5ea9e12
100755
(executable)
--- a/
bin/mdw-build
+++ b/
bin/mdw-build
@@
-137,7
+137,8
@@
yesno () {
### Do the building.
## Find the top-level package directory.
### Do the building.
## Find the top-level package directory.
-while [ ! -f configure.ac -a ! -f configure.in -a ! -f .links ]; do
+while [ ! -f configure.ac -a ! -f configure.in -a \
+ ! -f .links -a ! -d .git ]; do
case "$(pwd)" in
/)
fail "couldn't find top-level directory"
case "$(pwd)" in
/)
fail "couldn't find top-level directory"
@@
-149,7
+150,7
@@
assign srcpath $(pwd)
## Construct the output directory.
assign releasepath $srcpath/dist-$build
## Construct the output directory.
assign releasepath $srcpath/dist-$build
-chmod -R +w $releasepath 2>/dev/null|| :
+chmod -R +w $releasepath 2>/dev/null
|| :
rm -rf $releasepath 2>/dev/null || :
mkdir $releasepath
case $verbose in
rm -rf $releasepath 2>/dev/null || :
mkdir $releasepath
case $verbose in
@@
-246,7
+247,7
@@
esac
cd $releasepath
cd $releasepath
-if ! tar tf
z $buildpath/$distdir.tar.gz
| grep -q RELEASE; then
+if ! tar tf
$buildpath/$distdir.tar.gz 2>/dev/null
| grep -q RELEASE; then
fail "missing RELEASE file in distribution"
fi
fail "missing RELEASE file in distribution"
fi
@@
-269,10
+270,10
@@
case "$upload,$build" in
;;
yes,release)
run rsync $distdir.tar.gz \
;;
yes,release)
run rsync $distdir.tar.gz \
- $(mdw-conf upload-target
metalzone.distorted.org.uk:/home/
ftp/pub/mdw/)
+ $(mdw-conf upload-target
ftp.distorted.org.uk:~
ftp/pub/mdw/)
case "$debian" in
yes)
case "$debian" in
yes)
- run dput -f $(mdw-conf dput-target
metalzone
) *.changes
+ run dput -f $(mdw-conf dput-target
distorted
) *.changes
;;
esac
esac
;;
esac
esac