• R/O
  • HTTP
  • SSH
  • HTTPS

alterlinux-repository: 提交

GitHubのミラーです
https://github.com/FascodeNet/alterlinux-repository


Commit MetaInfo

修订版536ca31b19f2611bf5011ba78d44d621ce52d590 (tree)
时间2020-12-12 20:26:25
作者hayao <shun819.mail@gmai...>
Commiterhayao

Log Message

[fix] : FIxed db update

更改概述

差异

--- a/scripts/main.sh
+++ b/scripts/main.sh
@@ -260,16 +260,17 @@ root_check() {
260260 }
261261
262262 repo_update() {
263- cd "${repo_dir}/${repo_name}/${arch}"
264- rm -rf *.db.* *.files.* *.db *.files
265- repo-add "${repo_name}.db.tar.gz" $(ls ./*.pkg.tar.* | grep -v .sig | grep -v .sh)
263+ local _pkg_dir="${repo_dir}/${repo_name}/${arch}"
264+ cd "${_pkg_dir}"
265+ rm -rf "${_pkg_dir}/"*".db."* "${_pkg_dir}/"*".files."* "${_pkg_dir}/"*".db" "${_pkg_dir}/"*".files"
266+ repo-add "${repo_name}.db.tar.gz" $(ls "${_pkg_dir}/"*".pkg.tar."* | grep -v ".sig" | grep -v ".sh")
266267 }
267268
268269 sign_pkg() {
269- local pkg
270- cd "${repo_dir}/${repo_name}/${arch}"
271- remove *.sig
272- for pkg in $(ls ./*.pkg.tar.* | grep -v .sig | grep -v .sh); do
270+ local pkg _pkg_dir="${repo_dir}/${repo_name}/${arch}"
271+ cd "${_pkg_dir}"
272+ remove "${_pkg_dir}/"*".sig"
273+ for pkg in $(ls "${_pkg_dir}/"*".pkg.tar."* | grep -v ".sig" | grep -v ".sh"); do
273274 _msg_info "Signing ${pkg}..."
274275 gpg --detach-sign ${pkg}
275276 done
@@ -293,7 +294,6 @@ build() {
293294 mkdir -p "${work_dir}/lockfile/${repo_name}/${arch}"
294295 mkdir -p "${work_dir}/lockfile/${repo_name}/any"
295296 mkdir -p "${work_dir}/pkgs/${repo_name}/${arch}"
296- mkdir -p "${work_dir}/pkgs/${repo_name}/any"
297297 git clone "${git_url}" "${work_dir}/git_work"
298298
299299
@@ -330,8 +330,8 @@ build() {
330330 done
331331
332332 _msg_info "Copying package to repository directory..."
333- cp "${work_dir}/pkgs/${repo_name}/${arch}/"* "${repo_dir}/${repo_name}/${_arch}"
334- cp "${work_dir}/pkgs/${repo_name}/any/"* "${repo_dir}/${repo_name}/any"
333+ cp "${work_dir}/pkgs/${repo_name}/${arch}/"* "${repo_dir}/${repo_name}/${arch}/"
334+ cp "${work_dir}/pkgs/${repo_name}/any/"* "${repo_dir}/${repo_name}/${arch}/"
335335
336336 sudo rm -rf "${work_dir}/git_work"
337337
Show on old repository browser