28 lines
636 B
Bash
Executable File
28 lines
636 B
Bash
Executable File
#!/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 |