AOSC-Archive / abbs

AutoBuild Build Service, a configuration/manifest manager for Autobuild
https://aosc.io
GNU General Public License v2.0
1 stars 1 forks source link

Need some reasonablely nice support for multi-tree layout. #8

Open Artoria2e5 opened 9 years ago

Artoria2e5 commented 9 years ago

Changes include:

# Additions to a certain pkgname expander
case "$i" in
  (?*/?*/?*) # Fully qualified form
    L+=" $i"
  (?*/?*) # In-Repo full form
    # do the search in current repo, and then default repo
  (?*)
    # ditto
esac
# and ditto

Dir Tree:

Repo Variants:

REPO_PRIORITY='00_yyy:70_main' abbs
# ->
cp -al "$ABBS"/repo $a_certain_temp_dir_better_if_same_directory
# move according to the override
# and pretend as if it's the repo
# ->
PKGNAME+="+$REPO_PRIORITY"
# Well If there is some Long-Description..
PKGDES+="
Repos used:
$(printf '%q\n' "$REPO"/*_*)"
MingcongBai commented 9 years ago

Can you explain the last bit on "Repo Variants"?

Artoria2e5 commented 9 years ago

With AOSC-Dev/autobuild3#32, we can add auto-generated BUGURL according to git remote.

Artoria2e5 commented 7 years ago

Gotta find a way to denote subpackages...