Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
srs
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
winlin
2014-05-12 12:56:58 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
1a1527a857e19b9d76c21ed71ab08cc4e8612d1f
1a1527a8
1 parent
6015744a
fix bug #64: install_dir=DESTDIR+PREFIX
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
29 行增加
和
28 行删除
trunk/configure
trunk/scripts/install.sh
trunk/configure
查看文件 @
1a1527a
...
...
@@ -202,7 +202,7 @@ cat << END > ${SRS_MAKEFILE}
# install prefix.
SRS_PREFIX=${SRS_PREFIX}
DESTDIR=
\$(SRS_PREFIX)
__REAL_INSTALL=\$(DESTDIR)
\$(SRS_PREFIX)
END
...
...
@@ -260,22 +260,22 @@ uninstall:
@rm -rf \$(SRS_PREFIX)
install-api: install
@echo "mkdir \$(DESTDIR)"
@mkdir -p \$(DESTDIR)
@echo "mkdir \$(__REAL_INSTALL)"
@mkdir -p \$(__REAL_INSTALL)
@echo "copy binary files"
@mkdir -p \$(DESTDIR)/research/api-server
@cp research/api-server/server.py \$(DESTDIR)/research/api-server
@mkdir -p \$(DESTDIR)/objs/ffmpeg/bin
@cp objs/ffmpeg/bin/ffmpeg \$(DESTDIR)/objs/ffmpeg/bin
@mkdir -p \$(__REAL_INSTALL)/research/api-server
@cp research/api-server/server.py \$(__REAL_INSTALL)/research/api-server
@mkdir -p \$(__REAL_INSTALL)/objs/ffmpeg/bin
@cp objs/ffmpeg/bin/ffmpeg \$(__REAL_INSTALL)/objs/ffmpeg/bin
@echo "copy html files"
@mkdir -p \$(DESTDIR)/research/api-server/static-dir/players
@cp research/api-server/static-dir/crossdomain.xml \$(DESTDIR)/research/api-server/static-dir
@cp research/api-server/static-dir/index.html \$(DESTDIR)/research/api-server/static-dir
@cp -r research/api-server/static-dir/players/* \$(DESTDIR)/research/api-server/static-dir/players
@mkdir -p \$(__REAL_INSTALL)/research/api-server/static-dir/players
@cp research/api-server/static-dir/crossdomain.xml \$(__REAL_INSTALL)/research/api-server/static-dir
@cp research/api-server/static-dir/index.html \$(__REAL_INSTALL)/research/api-server/static-dir
@cp -r research/api-server/static-dir/players/* \$(__REAL_INSTALL)/research/api-server/static-dir/players
@echo "copy init.d script files"
@mkdir -p \$(DESTDIR)/etc/init.d
@cp etc/init.d/srs-api \$(DESTDIR)/etc/init.d
@sed -i "s|^ROOT=.*|ROOT=\"\$(SRS_PREFIX)\"|g" \$(DESTDIR)/etc/init.d/srs-api
@mkdir -p \$(__REAL_INSTALL)/etc/init.d
@cp etc/init.d/srs-api \$(__REAL_INSTALL)/etc/init.d
@sed -i "s|^ROOT=.*|ROOT=\"\$(SRS_PREFIX)\"|g" \$(__REAL_INSTALL)/etc/init.d/srs-api
@echo ""
@echo "api installed, to link and start api:"
@echo " sudo ln -sf /usr/local/srs/etc/init.d/srs-api /etc/init.d/srs-api"
...
...
@@ -284,20 +284,21 @@ install-api: install
@echo "@see: https://github.com/winlinvip/simple-rtmp-server/wiki/LinuxService"
install:
@echo "mkdir \$(DESTDIR)"
@mkdir -p \$(DESTDIR)
@echo "mkdir \$(__REAL_INSTALL)"
@mkdir -p \$(__REAL_INSTALL)
@echo "make the http root dir"
@mkdir -p \$(DESTDIR)/objs/nginx/html
@mkdir -p \$(__REAL_INSTALL)/objs/nginx/html
@cp research/api-server/static-dir/crossdomain.xml \$(__REAL_INSTALL)/objs/nginx/html
@echo "copy binary files"
@mkdir -p \$(DESTDIR)/objs
@cp objs/srs \$(DESTDIR)/objs
@mkdir -p \$(__REAL_INSTALL)/objs
@cp objs/srs \$(__REAL_INSTALL)/objs
@echo "copy srs conf files"
@mkdir -p \$(DESTDIR)/conf
@cp conf/*.conf \$(DESTDIR)/conf
@mkdir -p \$(__REAL_INSTALL)/conf
@cp conf/*.conf \$(__REAL_INSTALL)/conf
@echo "copy init.d script files"
@mkdir -p \$(DESTDIR)/etc/init.d
@cp etc/init.d/srs \$(DESTDIR)/etc/init.d
@sed -i "s|^ROOT=.*|ROOT=\"\$(SRS_PREFIX)\"|g" \$(DESTDIR)/etc/init.d/srs
@mkdir -p \$(__REAL_INSTALL)/etc/init.d
@cp etc/init.d/srs \$(__REAL_INSTALL)/etc/init.d
@sed -i "s|^ROOT=.*|ROOT=\"\$(SRS_PREFIX)\"|g" \$(__REAL_INSTALL)/etc/init.d/srs
@echo ""
@echo "srs installed, to link and start srs:"
@echo " sudo ln -sf /usr/local/srs/etc/init.d/srs /etc/init.d/srs"
...
...
trunk/scripts/install.sh
查看文件 @
1a1527a
...
...
@@ -53,7 +53,7 @@ ok_msg "old srs backuped"
# prepare files.
ok_msg
"prepare files"
(
sed -i
"s|^ROOT=.*|ROOT=
\"
${
INSTALL
}
\"
|g"
$work_dir
/etc/init.d/srs
sed -i
"s|^ROOT=.*|ROOT=
\"
${
INSTALL
}
\"
|g"
$work_dir
/
${
INSTALL
}
/
etc/init.d/srs
)
>>
$log
2>&1
ret
=
$?
;
if
[[
0 -ne
${
ret
}
]]
;
then
failed_msg
"prepare files failed"
;
exit
$ret
;
fi
ok_msg
"prepare files success"
...
...
@@ -62,9 +62,9 @@ ok_msg "prepare files success"
ok_msg
"copy core components"
(
mkdir -p
$install_root
cp -r
$work_dir
/conf
$install_root
&&
cp -r
$work_dir
/etc
$install_root
&&
cp -r
$work_dir
/objs
$install_root
cp -r
$work_dir
/
${
INSTALL
}
/conf
$install_root
&&
cp -r
$work_dir
/
${
INSTALL
}
/etc
$install_root
&&
cp -r
$work_dir
/
${
INSTALL
}
/objs
$install_root
)
>>
$log
2>&1
ret
=
$?
;
if
[[
0 -ne
${
ret
}
]]
;
then
failed_msg
"copy core components failed"
;
exit
$ret
;
fi
ok_msg
"copy core components success"
...
...
请
注册
或
登录
后发表评论