29 lines
478 B
Bash
Executable file
29 lines
478 B
Bash
Executable file
#!/usr/bin/env sh
|
|
|
|
## consts
|
|
|
|
dir_lib=lib
|
|
dir_source=source
|
|
dir_build=build
|
|
name=index.php
|
|
|
|
|
|
## args
|
|
|
|
if [ $# -ge 1 ] ; then profile=$1 && shift ; else profile="" ; fi
|
|
|
|
|
|
## exec
|
|
|
|
mkdir -p ${dir_build}
|
|
cp -r ${dir_lib}/composer/* ${dir_build}/
|
|
|
|
mkdir -p ${dir_build}/data
|
|
mkdir -p ${dir_build}/public
|
|
|
|
rm -f ${dir_build}/${name}
|
|
cp -r -u -v ${dir_source}/* ${dir_build}/
|
|
ln -s main.php ${dir_build}/index.php
|
|
|
|
test -z ${profile} || cp conf/${profile}.json ${dir_build}/conf.json
|