Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Список пакетов для сборки #3

Open
mskrasnov opened this issue Mar 18, 2024 · 0 comments
Open

Список пакетов для сборки #3

mskrasnov opened this issue Mar 18, 2024 · 0 comments
Milestone

Comments

@mskrasnov
Copy link
Member

Требуется добавить в bs::conf.rs структуру PackagesList со списком пакетов, которые будут собраны:

pub struct PackagesList {
    pub packages: Vec<Package>,
}

pub struct Package {
    pub stage: String,
    pub script: String,
}

Каждый элемент вектора PackagesList.package - строка, в которой содержится имя скрипта (Package.script), который должен быть написан на BASH и способен исполняться (т.е. каждому сборочному скрипту нужно будет дать право исполнения) и имя этапа сборки (Package.stage). Каждый этап сборки представляет собой директорию со сборочными скриптами. Например, директория со скриптами для сборки кросс-компилятора, директория со скриптами для сборки базовой системы и т.д.

@mskrasnov mskrasnov added this to the bs 0.1.0 milestone Mar 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant