GitHubのミラーです
https://github.com/FascodeNet/alterlinux-repository
修订版 | 536ca31b19f2611bf5011ba78d44d621ce52d590 (tree) |
---|---|
时间 | 2020-12-12 20:26:25 |
作者 | hayao <shun819.mail@gmai...> |
Commiter | hayao |
[fix] : FIxed db update
@@ -260,16 +260,17 @@ root_check() { | ||
260 | 260 | } |
261 | 261 | |
262 | 262 | 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") | |
266 | 267 | } |
267 | 268 | |
268 | 269 | 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 | |
273 | 274 | _msg_info "Signing ${pkg}..." |
274 | 275 | gpg --detach-sign ${pkg} |
275 | 276 | done |
@@ -293,7 +294,6 @@ build() { | ||
293 | 294 | mkdir -p "${work_dir}/lockfile/${repo_name}/${arch}" |
294 | 295 | mkdir -p "${work_dir}/lockfile/${repo_name}/any" |
295 | 296 | mkdir -p "${work_dir}/pkgs/${repo_name}/${arch}" |
296 | - mkdir -p "${work_dir}/pkgs/${repo_name}/any" | |
297 | 297 | git clone "${git_url}" "${work_dir}/git_work" |
298 | 298 | |
299 | 299 |
@@ -330,8 +330,8 @@ build() { | ||
330 | 330 | done |
331 | 331 | |
332 | 332 | _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}/" | |
335 | 335 | |
336 | 336 | sudo rm -rf "${work_dir}/git_work" |
337 | 337 |