mirror of
https://github.com/oDinZu/callirhoe.git
synced 2025-02-23 00:02:16 -05:00
proposed changes regarding archiving commands (in comments)
git-svn-id: https://callirhoe.googlecode.com/svn/branches/phantome@208 81c8bb96-aa45-f2e2-0eef-c4fa4a15c6df
This commit is contained in:
parent
82becf586c
commit
bec999506d
23
make_pkg
23
make_pkg
@ -5,14 +5,16 @@ make_archive() {
|
|||||||
base="$1"
|
base="$1"
|
||||||
tempdir="$2"
|
tempdir="$2"
|
||||||
curdir=`pwd`
|
curdir=`pwd`
|
||||||
for i in `find $tempdir -type f -name "*.py" | grep -v "__init__"`
|
for i in `find $tempdir -type f -name "*.py" | grep -v "__init__"`; do
|
||||||
do
|
python2.7 -m py_compile $i
|
||||||
python2.7 -m py_compile $i
|
rm $i
|
||||||
rm $i
|
|
||||||
done
|
done
|
||||||
for i in `find $tempdir -type d -name ".svn"`
|
# if copied with tar, this is not needed anyway:
|
||||||
do
|
# find $tempdir -type d -name ".svn" -exec rm -rf '{}' ';'
|
||||||
rm -rf $i
|
# or
|
||||||
|
# rm -rf `find $tempdir -type d -name ".svn"`
|
||||||
|
for i in `find $tempdir -type d -name ".svn"`; do
|
||||||
|
rm -rf $i
|
||||||
done
|
done
|
||||||
cd $tempdir
|
cd $tempdir
|
||||||
zip -q -r $curdir/$base.zip *
|
zip -q -r $curdir/$base.zip *
|
||||||
@ -26,7 +28,11 @@ make_archive() {
|
|||||||
|
|
||||||
# Create Callirhoe package
|
# Create Callirhoe package
|
||||||
DIR=`mktemp -d -t callirhoe.XXX`
|
DIR=`mktemp -d -t callirhoe.XXX`
|
||||||
|
# consider this command to actually copy only *.py, without any .svn/ or other crap
|
||||||
|
# tar also preserves timestamps by default, dunno if we really need them
|
||||||
|
#tar c {geom,lang,layouts,lib,style}/*.py | tar x -C "$DIR"
|
||||||
cp -R geom lang layouts lib style "$DIR"
|
cp -R geom lang layouts lib style "$DIR"
|
||||||
|
|
||||||
cp callirhoe.py "$DIR/__main__.py"
|
cp callirhoe.py "$DIR/__main__.py"
|
||||||
./make_resources_list > "$DIR/lib/resources.py"
|
./make_resources_list > "$DIR/lib/resources.py"
|
||||||
|
|
||||||
@ -34,8 +40,11 @@ make_archive callirhoe "$DIR"
|
|||||||
|
|
||||||
# Create Calmagick package
|
# Create Calmagick package
|
||||||
DIR=`mktemp -d -t callirhoe.XXX`
|
DIR=`mktemp -d -t callirhoe.XXX`
|
||||||
|
#tar c lib/{__init__,geom}.py | tar x -C "$DIR"
|
||||||
|
# we also avoid using mkdir this way! ;)
|
||||||
mkdir "$DIR/lib"
|
mkdir "$DIR/lib"
|
||||||
cp lib/__init__.py lib/geom.py "$DIR/lib"
|
cp lib/__init__.py lib/geom.py "$DIR/lib"
|
||||||
|
|
||||||
cp calmagick.py "$DIR/__main__.py"
|
cp calmagick.py "$DIR/__main__.py"
|
||||||
|
|
||||||
make_archive calmagick "$DIR"
|
make_archive calmagick "$DIR"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user