28 lines
636 B
Bash
28 lines
636 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
if [ -z $1 ]; then
|
||
|
echo "Need to specify a phpdoc directory"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [ ! -e $1 ]; then
|
||
|
echo "Provided phpdoc directory $1 not found"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [ ! -d $1 ]; then
|
||
|
echo "Provided phpdoc directory $1 is not a directory."
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
./setup.sh
|
||
|
cd ../data
|
||
|
rm phpdoc_*
|
||
|
|
||
|
ln -s $1/phpbook/phpbook-xsl/version.xml phpdoc_function_versions.xml
|
||
|
|
||
|
for constant_file in $(find $1/en/reference -name "constants.xml" -exec grep -L "no.constants" {} \;) ; do
|
||
|
echo $constant_file
|
||
|
constant_module=$(expr "$constant_file" : '.*/reference/\(.*\)/')
|
||
|
ln -s $constant_file "phpdoc_constants_${constant_module}.xml";
|
||
|
done
|