# openSUSE Factory Ring 0 in git This project links all ring0 packages from gitea as submodules How to use locally: zypper in git-lfs git-core build git clone gitea@gitea.opensuse.org:mold/core.git cd ring0_submodules git submodule init git submodule update # fetch config from Factory ./getconfig # make sure to use some parallel jobs pbuild --buildjobs=XXX --jobs=YYY --root=/space --buildtrigger=local --vm-memory=8192 --vm-disk-size=32768 # disable remote repo ./removerepo # rebuild the whole thing only with local packages pbuild --buildjobs=XXX --jobs=YYY --root=/space --buildtrigger=local --rebuild=all --vm-memory=8192 --vm-disk-size=32768 Note: as of Nov 2022 `build` needs the following fixes to work: https://github.com/openSUSE/obs-build/pull/896/files ## how to add local changes to packages to apply local changes to specific packages - fork the package on gitea - git submodule set-url foo ../foo.git - cd foo; git checkout -b mine - fix fix fix - git push --set-upstream origin mine