summarylogtreecommitdiffstats
path: root/azurlaneautoscript.install
blob: d1fdcb9668ea5aad87a8f9e37fde125e56f88074 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# 释放包中文件前运行的脚本。传递一个参数:新版本号。
#pre_install() {
	# do something here
#}

# 释放包中文件后运行的脚本。传递一个参数:新版本号。
post_install() {
  git clone https://github.com/LmeSzinc/AzurLaneAutoScript.git /opt/azurlaneautoscript/app
  python3.7 -m venv /opt/azurlaneautoscript/venv
  source /opt/azurlaneautoscript/venv/bin/activate
  pip install --no-cache-dir -r /opt/azurlaneautoscript/app/deploy/docker/requirements.txt
  pip install --no-cache-dir mxnet-alas
  cp /opt/azurlaneautoscript/app/config/deploy.template-linux.yaml /opt/azurlaneautoscript/app/config/deploy.yaml
}

# 释放包中文件前运行的脚本。两个参数按以下顺序传递:新版本号,旧版本号。
#pre_upgrade() {
	# do something here
#}

# 释放包中文件后运行的脚本。两个参数按以下顺序传递:新版本号,旧版本号。
#post_upgrade() {
	# do something here
#}

# 文件被删除前运行的脚本,传递一个参数:旧版本号。
#pre_remove() {
	# do something here
#}

# 文件被删除后运行的脚本,传递一个参数:旧版本号。
post_remove() {
  rm -rf /opt/azurlaneautoscript
}