Skip to content
Snippets Groups Projects
Commit 7fee3401 authored by David Thomas's avatar David Thomas
Browse files

cleaning up ~ edits

parent 8e9f21a0
No related branches found
No related tags found
No related merge requests found
Pipeline #129 passed with stage
in 1 minute and 53 seconds
all:
@echo "Nothing to be done"
install:
./install.py
installl:
./install.py ${PASSOFT}
tarsrc:
@$(PASSINSTALL) -d -m 0755 $(PASSCAL)/tar
@$(PASSCP) $(PASSOFT)/src/setup_passoft .
@$(PASSTAR) cf $(EXEC)src.tar *
@$(PASSCP) $(EXEC)src.tar $(PASSCAL)/tar
@$(PASSRM) setup_passoft
tarbin:
@$(PASSINSTALL) -d -m 0755 $(PASSCAL)/tar
@$(PASSCP) $(PASSOFT)/src/setup_passoft .
@$(PASSTAR) cf $(EXEC)bin.tar *
@$(PASSCP) $(EXEC)bin.tar $(PASSCAL)/tar
@$(PASSRM) setup_passoft
clean:
@$(PASSRM) *.pyc *.tar
uninstall:
@$(PASSRM) $(PASSCAL)/bin/neo
@$(PASSRM) $(PASSCAL)/lib/python/neo
\ No newline at end of file
This diff is collapsed.
#!/usr/bin/env bash
EXEC='coverplot'
h=$@
if [ ! -z "${PASSCAL}" ]
then
PYTHON=${PASSCAL}/other/bin/picpython
export PYTHON
set PYTHONPATH ${PASSCAL}/lib/python/${EXEC}
export PYTHONPATH
else
echo "PASSCAL environment not set! Can not continue."
exit 1
fi
if [ ! -e "$PYTHON" ]
then
echo "$PYTHON not found! PyPASSCAL is required. Make sure picpython is in your path variable"
exit
fi
${PYTHON} ${PASSCAL}/lib/python/${EXEC}/coverplot-dist.py $h
\ No newline at end of file
#!/usr/bin/env python
import shutil, os, stat, sys
from compileall import *
# Location of PASSCAL distribution
ROOTDIR = '/opt/passcal'
#
if len(sys.argv) > 1 :
ROOTDIR = sys.argv[1]
elif os.environ.has_key ('PASSCAL') :
ROOTDIR = os.environ['PASSCAL']
else :
sys.stderr.write ("PASSCAL environment variable not set!\n")
sys.exit ()
PROGDIR = os.getcwd ()
PROG = os.path.basename (PROGDIR)
LIBDIR = ROOTDIR + '/lib/python'
BINDIR = ROOTDIR + '/bin'
LIBPROG = LIBDIR + '/' + PROG
PROGS = ('coverplot',)
LIBS = ()
# Delete libs
for p in LIBS :
p = p + '.pyc'
try :
os.remove (p)
except OSError :
pass
# Compile
compile_dir (".")
# Make libs dir
command = 'mkdir -p ' + LIBDIR
os.system (command)
# Remove old libs
try :
shutil.rmtree (LIBPROG)
except OSError :
pass
# install libraries
shutil.copytree (PROGDIR, LIBPROG)
command = 'mkdir -p ' + BINDIR
os.system (command)
# install programs
for p in PROGS :
src = p
dst = BINDIR + '/' + p
try :
os.remove (dst)
except OSError :
pass
print src, dst
shutil.copy (src, dst)
os.chmod (dst, 0557)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment