23 lines
492 B
Bash
Executable file
23 lines
492 B
Bash
Executable file
#!/bin/sh
|
|
#
|
|
# Copyright The IETF Trust 2007, All Rights Reserved
|
|
#
|
|
# Requires modelviz.py from
|
|
# http://code.djangoproject.com/wiki/DjangoGraphviz
|
|
#
|
|
cd ${0%/*}/../ietf
|
|
PYTHONPATH=`dirname $PWD`:`dirname $PWD/..`
|
|
export PYTHONPATH
|
|
module=${PWD##*/}
|
|
DJANGO_SETTINGS_MODULE=$module.settings
|
|
export DJANGO_SETTINGS_MODULE
|
|
for d in *
|
|
do
|
|
if grep models.Model $d/models.py > /dev/null 2>&1
|
|
then
|
|
models="$models $d"
|
|
fi
|
|
done
|
|
modelviz.py $* $models > models.dot
|
|
dot -Tpng models.dot > models.png
|