mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Script: Refine package and install script
This commit is contained in:
parent
3d74b0efc9
commit
e67207f4b1
2 changed files with 5 additions and 20 deletions
13
trunk/configure
vendored
13
trunk/configure
vendored
|
@ -462,7 +462,7 @@ mv ${SRS_WORKDIR}/${SRS_MAKEFILE} ${SRS_WORKDIR}/${SRS_MAKEFILE}.bk
|
||||||
# generate phony header
|
# generate phony header
|
||||||
cat << END > ${SRS_WORKDIR}/${SRS_MAKEFILE}
|
cat << END > ${SRS_WORKDIR}/${SRS_MAKEFILE}
|
||||||
.PHONY: default _default install help clean destroy server srs_ingest_hls utest _prepare_dir $__mphonys
|
.PHONY: default _default install help clean destroy server srs_ingest_hls utest _prepare_dir $__mphonys
|
||||||
.PHONY: clean_srs clean_modules clean_openssl clean_nginx clean_cherrypy clean_srtp2 clean_opus clean_ffmpeg clean_st
|
.PHONY: clean_srs clean_modules clean_openssl clean_srtp2 clean_opus clean_ffmpeg clean_st
|
||||||
.PHONY: st ffmpeg
|
.PHONY: st ffmpeg
|
||||||
|
|
||||||
# install prefix.
|
# install prefix.
|
||||||
|
@ -505,7 +505,6 @@ doclean:
|
||||||
(cd ${SRS_OBJS_DIR} && rm -rf srs srs_utest $__mcleanups)
|
(cd ${SRS_OBJS_DIR} && rm -rf srs srs_utest $__mcleanups)
|
||||||
(cd ${SRS_OBJS_DIR} && rm -rf src/* include lib)
|
(cd ${SRS_OBJS_DIR} && rm -rf src/* include lib)
|
||||||
(mkdir -p ${SRS_OBJS_DIR}/utest && cd ${SRS_OBJS_DIR}/utest && rm -rf *.o *.a)
|
(mkdir -p ${SRS_OBJS_DIR}/utest && cd ${SRS_OBJS_DIR}/utest && rm -rf *.o *.a)
|
||||||
(cd research/api-server/static-dir && rm -rf crossdomain.xml forward live players)
|
|
||||||
|
|
||||||
clean: clean_srs clean_modules
|
clean: clean_srs clean_modules
|
||||||
|
|
||||||
|
@ -541,12 +540,6 @@ clean_st:
|
||||||
(cd ${SRS_OBJS_DIR}/${SRS_PLATFORM} && rm -rf st-srs)
|
(cd ${SRS_OBJS_DIR}/${SRS_PLATFORM} && rm -rf st-srs)
|
||||||
@echo "Please rebuild ST by: ./configure"
|
@echo "Please rebuild ST by: ./configure"
|
||||||
|
|
||||||
clean_nginx:
|
|
||||||
(cd ${SRS_OBJS_DIR} && rm -rf nginx)
|
|
||||||
|
|
||||||
clean_cherrypy:
|
|
||||||
(cd research/api-server/static-dir && rm -rf crossdomain.xml forward live players)
|
|
||||||
|
|
||||||
st:
|
st:
|
||||||
(cd ${SRS_OBJS_DIR} && rm -f srs srs_utest)
|
(cd ${SRS_OBJS_DIR} && rm -f srs srs_utest)
|
||||||
(cd ${SRS_OBJS_DIR}/${SRS_PLATFORM}/st-srs && \$(MAKE) clean && \$(MAKE) ${_ST_MAKE} EXTRA_CFLAGS="${_ST_EXTRA_CFLAGS}")
|
(cd ${SRS_OBJS_DIR}/${SRS_PLATFORM}/st-srs && \$(MAKE) clean && \$(MAKE) ${_ST_MAKE} EXTRA_CFLAGS="${_ST_EXTRA_CFLAGS}")
|
||||||
|
@ -587,7 +580,11 @@ install:
|
||||||
@mkdir -p \$(__REAL_INSTALL)
|
@mkdir -p \$(__REAL_INSTALL)
|
||||||
@echo "Now make the http root dir"
|
@echo "Now make the http root dir"
|
||||||
@mkdir -p \$(__REAL_INSTALL)/objs/nginx/html
|
@mkdir -p \$(__REAL_INSTALL)/objs/nginx/html
|
||||||
|
@cp -f research/api-server/static-dir/index.html \$(__REAL_INSTALL)/objs/nginx/html
|
||||||
@cp -f research/api-server/static-dir/crossdomain.xml \$(__REAL_INSTALL)/objs/nginx/html
|
@cp -f research/api-server/static-dir/crossdomain.xml \$(__REAL_INSTALL)/objs/nginx/html
|
||||||
|
@cp -f research/api-server/static-dir/favicon.ico \$(__REAL_INSTALL)/objs/nginx/html
|
||||||
|
@cp -Rf research/players \$(__REAL_INSTALL)/objs/nginx/html
|
||||||
|
@cp -Rf research/console \$(__REAL_INSTALL)/objs/nginx/html
|
||||||
@echo "Now copy binary files"
|
@echo "Now copy binary files"
|
||||||
@mkdir -p \$(__REAL_INSTALL)/objs
|
@mkdir -p \$(__REAL_INSTALL)/objs
|
||||||
@cp -f objs/srs \$(__REAL_INSTALL)/objs
|
@cp -f objs/srs \$(__REAL_INSTALL)/objs
|
||||||
|
|
|
@ -153,18 +153,6 @@ ok_msg "start install srs"
|
||||||
ret=$?; if [[ 0 -ne ${ret} ]]; then failed_msg "install srs failed"; exit $ret; fi
|
ret=$?; if [[ 0 -ne ${ret} ]]; then failed_msg "install srs failed"; exit $ret; fi
|
||||||
ok_msg "install srs success"
|
ok_msg "install srs success"
|
||||||
|
|
||||||
# Copy srs-console
|
|
||||||
HTTP_HOME="${package_dir}/${INSTALL}/objs/nginx/html/"
|
|
||||||
(
|
|
||||||
cp $work_dir/research/api-server/static-dir/index.html ${HTTP_HOME} &&
|
|
||||||
cp $work_dir/research/api-server/static-dir/favicon.ico ${HTTP_HOME} &&
|
|
||||||
cp $work_dir/research/api-server/static-dir/crossdomain.xml ${HTTP_HOME} &&
|
|
||||||
cp -R $work_dir/research/players ${HTTP_HOME} &&
|
|
||||||
cp -R $work_dir/research/console ${HTTP_HOME}
|
|
||||||
) >> $log 2>&1
|
|
||||||
ret=$?; if [[ 0 -ne ${ret} ]]; then failed_msg "copy utilities failed"; exit $ret; fi
|
|
||||||
ok_msg "copy utilities success"
|
|
||||||
|
|
||||||
# copy extra files to package.
|
# copy extra files to package.
|
||||||
ok_msg "start copy extra files to package"
|
ok_msg "start copy extra files to package"
|
||||||
(
|
(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue