1- # MODULES_VERSION="0.4.3 "
2- # MODULES_CHECKSUM="99fd8573891897543db73673b6f2016d "
3- # MODULES_LINK="https://github.com/threefoldtech/zos/archive/v${MODULES_VERSION}.tar.gz"
4- MODULES_REPOSITORY =" https://github.com/threefoldtech/zos"
5- MODULES_VERSION =" main"
1+ MODULES_BASE_REPOSITORY= " https://github.com/threefoldtech/zoslight "
2+ MODULES_BASE_VERSION= " main "
3+
4+ MODULES_BOOTSTRAP_REPOSITORY =" https://github.com/threefoldtech/zos"
5+ MODULES_BOOTSTRAP_VERSION =" main"
66
77download_modules () {
8- # download_file $MODULES_LINK $MODULES_CHECKSUM zos-${MODULES_VERSION}.tar.gz
9- download_git ${MODULES_REPOSITORY } ${MODULES_VERSION }
8+ download_git ${MODULES_BASE_REPOSITORY} ${MODULES_BASE_VERSION}
9+ download_git ${MODULES_BOOTSTRAP_REPOSITORY } ${MODULES_BOOTSTRAP_VERSION }
1010}
1111
1212extract_modules () {
13- # if [ ! -d "zos-${MODULES_VERSION}" ]; then
14- # echo "[+] extracting: zos-${MODULES_VERSION}"
15- # tar -xf ${DISTFILES}/zos-${MODULES_VERSION}.tar.gz -C .
16- # fi
17- event " refreshing" " zos-${MODULES_VERSION} "
18- rm -rf ./zos-${MODULES_VERSION}
19- cp -a ${DISTFILES} /zos ./zos-${MODULES_VERSION}
13+ event " refreshing" " zos-${MODULES_BASE_VERSION} "
14+ rm -rf ./zos-${MODULES_BASE_VERSION}
15+ cp -a ${DISTFILES} /zoslight ./zos-base-${MODULES_BASE_VERSION}
16+
17+ event " refreshing" " zos-bootstrap-${MODULES_BOOTSTRAP_VERSION} "
18+ rm -rf ./zos-bootstrap-${MODULES_BOOTSTRAP_VERSION}
19+ cp -a ${DISTFILES} /zos ./zos-bootstrap-${MODULES_BOOTSTRAP_VERSION}
20+
21+ event " merging" " zos-bootstrap-${MODULES_BOOTSTRAP_VERSION} > zos-base-${MODULES_BASE_VERSION} "
22+ rm -rf ./zos-base-${MODULES_BASE_VERSION} /boostrap
23+ cp -a ./zos-bootstrap-${MODULES_BOOTSTRAP_VERSION} /bootstrap ./zos-base-${MODULES_BASE_VERSION} /
2024}
2125
2226prepare_modules () {
@@ -31,7 +35,7 @@ install_modules() {
3135}
3236
3337build_modules () {
34- pushd ${WORKDIR} /zos-${MODULES_VERSION }
38+ pushd ${WORKDIR} /zos-base- ${MODULES_BASE_VERSION }
3539
3640 prepare_modules
3741 install_modules
0 commit comments