diff options
39 files changed, 1133 insertions, 7 deletions
@@ -1 +1,2 @@ /mock-core-configs-31.6.tar.gz +/mock-core-configs-38.3.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index f7eecba..3634ab8 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,8 +2,8 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.6 -Release: 1 +Version: 38.3 +Release: 2 Summary: Mock core config files basic chroots License: GPLv2+ @@ -13,7 +13,44 @@ URL: https://github.com/rpm-software-management/mock/ # cd mock/mock-core-configs # git reset --hard %%{name}-%%{version}-%%{release} # tito build --tgz -Source: https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz +Source0: https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz +Source1: openeuler-20.03_LTS_SP3-aarch64.cfg +Source2: openeuler-20.03_LTS_SP3-x86_64.cfg +Source3: openeuler-20.03_LTS_SP2-aarch64.cfg +Source4: openeuler-20.03_LTS_SP2-x86_64.cfg +Source5: openeuler-20.03_LTS_SP1-aarch64.cfg +Source6: openeuler-20.03_LTS_SP1-x86_64.cfg +Source7: openeuler-20.03_LTS-aarch64.cfg +Source8: openeuler-20.03_LTS-x86_64.cfg +Source9: openeuler-21.03-aarch64.cfg +Source10: openeuler-21.03-x86_64.cfg +Source11: openeuler-21.09-aarch64.cfg +Source12: openeuler-21.09-x86_64.cfg +Source13: openeuler-20.09-aarch64.cfg +Source14: openeuler-20.09-x86_64.cfg +Source15: openeuler-22.09-aarch64.cfg +Source16: openeuler-22.09-x86_64.cfg +Source17: openeuler-22.03_LTS-aarch64.cfg +Source18: openeuler-22.03_LTS-x86_64.cfg +Source19: openeuler-23.03-aarch64.cfg +Source20: openeuler-23.03-x86_64.cfg +Source21: openeuler-22.03_LTS_SP1-aarch64.cfg +Source22: openeuler-22.03_LTS_SP1-x86_64.cfg +Source23: openeuler-20.03-sp3.tpl +Source24: openeuler-20.03-sp2.tpl +Source25: openeuler-20.03-sp1.tpl +Source26: openeuler-20.03.tpl +Source27: openeuler-20.09.tpl +Source28: openeuler-21.03.tpl +Source29: openeuler-21.09.tpl +Source30: openeuler-22.03-sp1.tpl +Source31: openeuler-22.03.tpl +Source32: openeuler-22.09.tpl +Source33: openeuler-23.03.tpl +Source34: openeuler-22.03-sp2.tpl +Source35: openeuler-22.03_LTS_SP2-aarch64.cfg +Source36: openeuler-22.03_LTS_SP2-x86_64.cfg + BuildArch: noarch Requires: openEuler-gpg-keys Requires: distribution-gpg-keys @@ -37,7 +74,7 @@ Config files which allow you to create chroots for: %prep %setup -q - +cp -pav $(dirname %{SOURCE1})/openeuler-* . %build # nothing to do here @@ -51,6 +88,8 @@ mkdir -p %{buildroot}%{_sysconfdir}/mock/templates cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock cp -a etc/mock/templates/*.tpl %{buildroot}%{_sysconfdir}/mock/templates cp -a etc/mock/eol/*cfg %{buildroot}%{_sysconfdir}/mock/eol +cp -a openeuler-*.cfg %{buildroot}%{_sysconfdir}/mock +cp -a openeuler-*.tpl %{buildroot}%{_sysconfdir}/mock/templates # generate files section with config - there is many of them echo "%defattr(0644, root, mock)" > %{name}.cfgs @@ -71,7 +110,7 @@ getent group mock > /dev/null || groupadd -f -g %mockgid -r mock exit 0 %post -# get release ver such as: 22.03 +# get release ver such as: 22.03 ver=$(source /etc/os-release && echo $VERSION_ID) mock_arch=$(python3 -c "import dnf.rpm; import hawkey; print(dnf.rpm.basearch(hawkey.detect_arch()))") cfg=openeuler-$ver-${mock_arch}.cfg @@ -94,5 +133,8 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog -* Fri May 19 2023 lichaoran <pkwarcraft@hotmail.com> 36.1-1 +* Wed Jul 12 2023 lichaoran <pkwarcraft@hotmail.com> 38.3-2 +- add openEuler 22.03-lts-sp2 configs + +* Fri May 19 2023 lichaoran <pkwarcraft@hotmail.com> 38.3-1 - Init package diff --git a/openeuler-20.03-sp1.tpl b/openeuler-20.03-sp1.tpl new file mode 100644 index 0000000..4c1762a --- /dev/null +++ b/openeuler-20.03-sp1.tpl @@ -0,0 +1,81 @@ +config_opts['chroot_setup_cmd'] = 'install yum tar gcc-c++ openEuler-rpm-config openEuler-release which xz sed make bzip2 gzip gcc coreutils unzip shadow-utils diffutils cpio bash gawk rpm-build info patch util-linux findutils grep procps-ng bc' +config_opts['dist'] = 'oe1' # only useful for --resultdir variable subst +config_opts['releasever'] = '20.03LTS_SP1' +config_opts['package_manager'] = 'dnf' +config_opts['description'] = 'openEuler 20.03 LTS' +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['useradd'] = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}' +config_opts['bootstrap_image'] = 'docker.io/openeuler/openeuler:20.03' +config_opts['nosync'] = True +config_opts['nosync_force'] = True +config_opts['macros']['%_smp_ncpus_max'] = '4' +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:oe2003 +user_agent={{ user_agent }} + +[OS] +name=OS +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/OS&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP1/OS/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP1/OS/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP1/OS/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[everything] +name=everything +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/everything&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP1/everything/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP1/everything/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP1/everything/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL] +name=EPOL +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP1/EPOL/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP1/EPOL/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP1/EPOL/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[update] +name=update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/update&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP1/update/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP1/update/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP1/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL-update] +name=EPOL update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/update&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP1/EPOL/update/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP1/EPOL/update/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP1/EPOL/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler +""" diff --git a/openeuler-20.03-sp2.tpl b/openeuler-20.03-sp2.tpl new file mode 100644 index 0000000..9b2996c --- /dev/null +++ b/openeuler-20.03-sp2.tpl @@ -0,0 +1,81 @@ +config_opts['chroot_setup_cmd'] = 'install yum tar gcc-c++ openEuler-rpm-config openEuler-release which xz sed make bzip2 gzip gcc coreutils unzip shadow-utils diffutils cpio bash gawk rpm-build info patch util-linux findutils grep procps-ng bc' +config_opts['dist'] = 'oe1' # only useful for --resultdir variable subst +config_opts['releasever'] = '20.03LTS_SP2' +config_opts['package_manager'] = 'dnf' +config_opts['description'] = 'openEuler 20.03 LTS' +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['useradd'] = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}' +config_opts['bootstrap_image'] = 'docker.io/openeuler/openeuler:20.03' +config_opts['nosync'] = True +config_opts['nosync_force'] = True +config_opts['macros']['%_smp_ncpus_max'] = '4' +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:oe2003 +user_agent={{ user_agent }} + +[OS] +name=OS +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/OS&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP2/OS/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP2/OS/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP2/OS/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[everything] +name=everything +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/everything&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP2/everything/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP2/everything/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP2/everything/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL] +name=EPOL +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP2/EPOL/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP2/EPOL/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP2/EPOL/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[update] +name=update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/update&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP2/update/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP2/update/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP2/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL-update] +name=EPOL update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/update/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP2/EPOL/update/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP2/EPOL/update/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP2/EPOL/update/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler +""" diff --git a/openeuler-20.03-sp3.tpl b/openeuler-20.03-sp3.tpl new file mode 100644 index 0000000..b36dd42 --- /dev/null +++ b/openeuler-20.03-sp3.tpl @@ -0,0 +1,81 @@ +config_opts['chroot_setup_cmd'] = 'install tar yum gcc-c++ openEuler-rpm-config openEuler-release which xz sed make bzip2 gzip gcc coreutils unzip shadow-utils diffutils cpio bash gawk rpm-build info patch util-linux findutils grep procps-ng bc' +config_opts['dist'] = 'oe1' # only useful for --resultdir variable subst +config_opts['releasever'] = '20.03LTS_SP3' +config_opts['package_manager'] = 'dnf' +config_opts['description'] = 'openEuler 20.03 LTS' +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['useradd'] = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}' +config_opts['bootstrap_image'] = 'docker.io/openeuler/openeuler:20.03' +config_opts['nosync'] = True +config_opts['nosync_force'] = True +config_opts['macros']['%_smp_ncpus_max'] = '4' +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:oe2003 +user_agent={{ user_agent }} + +[OS] +name=OS +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/OS&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP3/OS/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP3/OS/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP3/OS/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[everything] +name=everything +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/everything&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP3/everything/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP3/everything/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP3/everything/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL] +name=EPOL +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP3/EPOL/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP3/EPOL/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP3/EPOL/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[update] +name=update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/update&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP3/update/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP3/update/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP3/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL-update] +name=EPOL update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/update/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS-SP3/EPOL/update/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS-SP3/EPOL/update/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS-SP3/EPOL/update/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler +""" diff --git a/openeuler-20.03.tpl b/openeuler-20.03.tpl new file mode 100644 index 0000000..45a12d2 --- /dev/null +++ b/openeuler-20.03.tpl @@ -0,0 +1,81 @@ +config_opts['chroot_setup_cmd'] = 'install yum tar gcc-c++ openEuler-rpm-config openEuler-release which xz sed make bzip2 gzip gcc coreutils unzip shadow-utils diffutils cpio bash gawk rpm-build info patch util-linux findutils grep procps-ng bc' +config_opts['dist'] = 'oe1' # only useful for --resultdir variable subst +config_opts['releasever'] = '20.03LTS' +config_opts['package_manager'] = 'dnf' +config_opts['description'] = 'openEuler 20.03 LTS' +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['useradd'] = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}' +config_opts['bootstrap_image'] = 'docker.io/openeuler/openeuler:20.03' +config_opts['nosync'] = True +config_opts['nosync_force'] = True +config_opts['macros']['%_smp_ncpus_max'] = '4' +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:oe2003 +user_agent={{ user_agent }} + +[OS] +name=OS +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/OS&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS/OS/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS/OS/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS/OS/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[everything] +name=everything +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/everything&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS/everything/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS/everything/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS/everything/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL] +name=EPOL +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS/EPOL/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS/EPOL/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS/EPOL/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[update] +name=update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/update&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS/update/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS/update/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL-update] +name=EPOL update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/update/&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-20.03-LTS/EPOL/update/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-20.03-LTS/EPOL/update/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-20.03-LTS/EPOL/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler +""" diff --git a/openeuler-20.03_LTS-aarch64.cfg b/openeuler-20.03_LTS-aarch64.cfg new file mode 100644 index 0000000..ce01a08 --- /dev/null +++ b/openeuler-20.03_LTS-aarch64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-20.03.tpl') + +config_opts['root'] = 'openeuler-20.03-aarch64' +config_opts['target_arch'] = 'aarch64' +config_opts['legal_host_arches'] = ('aarch64',)
\ No newline at end of file diff --git a/openeuler-20.03_LTS-x86_64.cfg b/openeuler-20.03_LTS-x86_64.cfg new file mode 100644 index 0000000..dfe9fca --- /dev/null +++ b/openeuler-20.03_LTS-x86_64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-20.03.tpl') + +config_opts['root'] = 'openeuler-20.03-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',)
\ No newline at end of file diff --git a/openeuler-20.03_LTS_SP1-aarch64.cfg b/openeuler-20.03_LTS_SP1-aarch64.cfg new file mode 100644 index 0000000..52dda3f --- /dev/null +++ b/openeuler-20.03_LTS_SP1-aarch64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-20.03-sp1.tpl') + +config_opts['root'] = 'openeuler-20.03_LTS_SP1-aarch64' +config_opts['target_arch'] = 'aarch64' +config_opts['legal_host_arches'] = ('aarch64',)
\ No newline at end of file diff --git a/openeuler-20.03_LTS_SP1-x86_64.cfg b/openeuler-20.03_LTS_SP1-x86_64.cfg new file mode 100644 index 0000000..31066c7 --- /dev/null +++ b/openeuler-20.03_LTS_SP1-x86_64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-20.03-sp1.tpl') + +config_opts['root'] = 'openeuler-20.03_LTS_SP1-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',)
\ No newline at end of file diff --git a/openeuler-20.03_LTS_SP2-aarch64.cfg b/openeuler-20.03_LTS_SP2-aarch64.cfg new file mode 100644 index 0000000..b4fa62b --- /dev/null +++ b/openeuler-20.03_LTS_SP2-aarch64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-20.03-sp2.tpl') + +config_opts['root'] = 'openeuler-20.03_LTS_SP2-aarch64' +config_opts['target_arch'] = 'aarch64' +config_opts['legal_host_arches'] = ('aarch64',)
\ No newline at end of file diff --git a/openeuler-20.03_LTS_SP2-x86_64.cfg b/openeuler-20.03_LTS_SP2-x86_64.cfg new file mode 100644 index 0000000..aaafd52 --- /dev/null +++ b/openeuler-20.03_LTS_SP2-x86_64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-20.03-sp2.tpl') + +config_opts['root'] = 'openeuler-20.03_LTS_SP2-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',)
\ No newline at end of file diff --git a/openeuler-20.03_LTS_SP3-aarch64.cfg b/openeuler-20.03_LTS_SP3-aarch64.cfg new file mode 100644 index 0000000..4f8b7a4 --- /dev/null +++ b/openeuler-20.03_LTS_SP3-aarch64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-20.03-sp3.tpl') + +config_opts['root'] = 'openeuler-20.03_LTS_SP3-aarch64' +config_opts['target_arch'] = 'aarch64' +config_opts['legal_host_arches'] = ('aarch64',)
\ No newline at end of file diff --git a/openeuler-20.03_LTS_SP3-x86_64.cfg b/openeuler-20.03_LTS_SP3-x86_64.cfg new file mode 100644 index 0000000..95276b6 --- /dev/null +++ b/openeuler-20.03_LTS_SP3-x86_64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-20.03-sp3.tpl') + +config_opts['root'] = 'openeuler-20.03_LTS_SP3-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',)
\ No newline at end of file diff --git a/openeuler-20.09-aarch64.cfg b/openeuler-20.09-aarch64.cfg new file mode 100644 index 0000000..af30e67 --- /dev/null +++ b/openeuler-20.09-aarch64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-20.09.tpl') + +config_opts['root'] = 'openeuler-20.09-aarch64' +config_opts['target_arch'] = 'aarch64' +config_opts['legal_host_arches'] = ('aarch64',)
\ No newline at end of file diff --git a/openeuler-20.09-x86_64.cfg b/openeuler-20.09-x86_64.cfg new file mode 100644 index 0000000..8b4cf0a --- /dev/null +++ b/openeuler-20.09-x86_64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-20.09.tpl') + +config_opts['root'] = 'openeuler-20.09-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',)
\ No newline at end of file diff --git a/openeuler-20.09.tpl b/openeuler-20.09.tpl new file mode 100644 index 0000000..90cfd5e --- /dev/null +++ b/openeuler-20.09.tpl @@ -0,0 +1,74 @@ +config_opts['chroot_setup_cmd'] = 'install yum tar gcc-c++ openEuler-rpm-config openEuler-release which xz sed make bzip2 gzip gcc coreutils unzip shadow-utils diffutils cpio bash gawk rpm-build info patch util-linux findutils grep procps-ng bc' +config_opts['dist'] = 'oe1' # only useful for --resultdir variable subst +config_opts['releasever'] = '20.09' +config_opts['package_manager'] = 'dnf' +config_opts['description'] = 'openEuler 20.09' +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['useradd'] = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}' +config_opts['bootstrap_image'] = 'docker.io/openeuler/openeuler:20.09' +config_opts['nosync'] = True +config_opts['nosync_force'] = True +config_opts['macros']['%_smp_ncpus_max'] = '4' +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:oe2009 +user_agent={{ user_agent }} + +[OS] +name=OS +baseurl=https://archives.openeuler.openatom.cn//openEuler-20.09/OS/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[everything] +name=everything +baseurl=https://archives.openeuler.openatom.cn//openEuler-20.09/everything/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL] +name=EPOL +baseurl=https://archives.openeuler.openatom.cn//openEuler-20.09/EPOL/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[debuginfo] +name=debuginfo +baseurl=https://archives.openeuler.openatom.cn//openEuler-20.09/debuginfo/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[source] +name=source +baseurl=https://archives.openeuler.openatom.cn//openEuler-20.09/source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + + +[update] +name=update +baseurl=https://archives.openeuler.openatom.cn//openEuler-20.09/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler +""" diff --git a/openeuler-21.03-aarch64.cfg b/openeuler-21.03-aarch64.cfg new file mode 100644 index 0000000..09f4f7c --- /dev/null +++ b/openeuler-21.03-aarch64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-21.03.tpl') + +config_opts['root'] = 'openeuler-21.03-aarch64' +config_opts['target_arch'] = 'aarch64' +config_opts['legal_host_arches'] = ('aarch64',)
\ No newline at end of file diff --git a/openeuler-21.03-x86_64.cfg b/openeuler-21.03-x86_64.cfg new file mode 100644 index 0000000..8d2a9ab --- /dev/null +++ b/openeuler-21.03-x86_64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-21.03.tpl') + +config_opts['root'] = 'openeuler-21.03-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',)
\ No newline at end of file diff --git a/openeuler-21.03.tpl b/openeuler-21.03.tpl new file mode 100644 index 0000000..803cbc5 --- /dev/null +++ b/openeuler-21.03.tpl @@ -0,0 +1,74 @@ +config_opts['chroot_setup_cmd'] = 'install yum tar gcc-c++ openEuler-rpm-config openEuler-release which xz sed make bzip2 gzip gcc coreutils unzip shadow-utils diffutils cpio bash gawk rpm-build info patch util-linux findutils grep procps-ng bc' +config_opts['dist'] = 'oe1' # only useful for --resultdir variable subst +config_opts['releasever'] = '21.03' +config_opts['package_manager'] = 'dnf' +config_opts['description'] = 'openEuler 21.03' +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['useradd'] = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}' +config_opts['bootstrap_image'] = 'docker.io/openeuler/openeuler:21.03' +config_opts['nosync'] = True +config_opts['nosync_force'] = True +config_opts['macros']['%_smp_ncpus_max'] = '4' +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:oe2103 +user_agent={{ user_agent }} + +[OS] +name=OS +baseurl=https://archives.openeuler.openatom.cn/openEuler-21.03/OS/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[everything] +name=everything +baseurl=https://archives.openeuler.openatom.cn/openEuler-21.03/everything/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL] +name=EPOL +baseurl=https://archives.openeuler.openatom.cn/openEuler-21.03/EPOL/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[debuginfo] +name=debuginfo +baseurl=https://archives.openeuler.openatom.cn/openEuler-21.03/debuginfo/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[source] +name=source +baseurl=https://archives.openeuler.openatom.cn/openEuler-21.03/source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + + +[update] +name=update +baseurl=https://archives.openeuler.openatom.cn/openEuler-21.03/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler +""" diff --git a/openeuler-21.09-aarch64.cfg b/openeuler-21.09-aarch64.cfg new file mode 100644 index 0000000..b38c16c --- /dev/null +++ b/openeuler-21.09-aarch64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-21.09.tpl') + +config_opts['root'] = 'openeuler-21.09-aarch64' +config_opts['target_arch'] = 'aarch64' +config_opts['legal_host_arches'] = ('aarch64',)
\ No newline at end of file diff --git a/openeuler-21.09-x86_64.cfg b/openeuler-21.09-x86_64.cfg new file mode 100644 index 0000000..9dc2ba9 --- /dev/null +++ b/openeuler-21.09-x86_64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-21.09.tpl') + +config_opts['root'] = 'openeuler-21.09-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',)
\ No newline at end of file diff --git a/openeuler-21.09.tpl b/openeuler-21.09.tpl new file mode 100644 index 0000000..a37ee3b --- /dev/null +++ b/openeuler-21.09.tpl @@ -0,0 +1,73 @@ +config_opts['chroot_setup_cmd'] = 'install yum tar gcc-c++ openEuler-rpm-config openEuler-release which xz sed make bzip2 gzip gcc coreutils unzip shadow-utils diffutils cpio bash gawk rpm-build info patch util-linux findutils grep procps-ng bc' +config_opts['dist'] = 'oe1' # only useful for --resultdir variable subst +config_opts['releasever'] = '21.09' +config_opts['package_manager'] = 'dnf' +config_opts['description'] = 'openEuler 21.09' +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['useradd'] = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}' +config_opts['bootstrap_image'] = 'docker.io/openeuler/openeuler:21.09' +config_opts['nosync'] = True +config_opts['nosync_force'] = True +config_opts['macros']['%_smp_ncpus_max'] = '4' +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:oe2109 +user_agent={{ user_agent }} + +[OS] +name=OS +baseurl=https://archives.openeuler.openatom.cn/openEuler-21.09/OS/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[everything] +name=everything +baseurl=https://archives.openeuler.openatom.cn/openEuler-21.09/everything/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL] +name=EPOL +baseurl=https://archives.openeuler.openatom.cn/openEuler-21.09/EPOL/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[debuginfo] +name=debuginfo +baseurl=https://archives.openeuler.openatom.cn/openEuler-21.09/debuginfo/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[source] +name=source +baseurl=https://archives.openeuler.openatom.cn/openEuler-21.09/source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[update] +name=update +baseurl=https://archives.openeuler.openatom.cn/openEuler-21.09/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler +""" diff --git a/openeuler-22.03-sp1.tpl b/openeuler-22.03-sp1.tpl new file mode 100644 index 0000000..e017bbb --- /dev/null +++ b/openeuler-22.03-sp1.tpl @@ -0,0 +1,85 @@ +config_opts['chroot_setup_cmd'] = 'install yum tar gcc-c++ openEuler-rpm-config openEuler-release which xz sed make bzip2 gzip gcc coreutils unzip shadow-utils diffutils cpio bash gawk rpm-build info patch util-linux findutils grep' +config_opts['dist'] = 'oe2203' # only useful for --resultdir variable subst +config_opts['releasever'] = '22.03LTS_SP1' +config_opts['package_manager'] = 'dnf' +config_opts['description'] = 'openEuler 22.03' +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['useradd'] = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}' +config_opts['bootstrap_image'] = 'docker.io/openeuler/openeuler:22.03-lts' +config_opts['nosync'] = True +config_opts['nosync_force'] = True +config_opts['macros']['%_smp_ncpus_max'] = '4' +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=0 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:oe2203 +user_agent={{ user_agent }} + +# all openEuler LTS release will continue developing and releasing SPx version +# such as 22.03-LTS -> 22.03-LTS-SP1 -> 22.03-LTS-SP2 ... +# all LTS-SPx is compatible with its LTS release + +[OS] +name=OS +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/OS&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS-SP1/OS/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS-SP1/OS/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS-SP1/OS/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker + +[everything] +name=everything +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/everything&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS-SP1/everything/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS-SP1/everything/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS-SP1/everything/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker + +[EPOL] +name=EPOL +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS-SP1/EPOL/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS-SP1/EPOL/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS-SP1/EPOL/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker + +[update] +name=update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/update&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS-SP1/update/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS-SP1/update/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS-SP1/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker + +[EPOL-update] +name=EPOL update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/update/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS-SP1/EPOL/update/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS-SP1/EPOL/update/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS-SP1/EPOL/update/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker +""" diff --git a/openeuler-22.03-sp2.tpl b/openeuler-22.03-sp2.tpl new file mode 100644 index 0000000..68e92bc --- /dev/null +++ b/openeuler-22.03-sp2.tpl @@ -0,0 +1,85 @@ +config_opts['chroot_setup_cmd'] = 'install yum tar gcc-c++ openEuler-rpm-config openEuler-release which xz sed make bzip2 gzip gcc coreutils unzip shadow-utils diffutils cpio bash gawk rpm-build info patch util-linux findutils grep' +config_opts['dist'] = 'oe2203' # only useful for --resultdir variable subst +config_opts['releasever'] = '22.03LTS_SP2' +config_opts['package_manager'] = 'dnf' +config_opts['description'] = 'openEuler 22.03' +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['useradd'] = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}' +config_opts['bootstrap_image'] = 'docker.io/openeuler/openeuler:22.03-lts' +config_opts['nosync'] = True +config_opts['nosync_force'] = True +config_opts['macros']['%_smp_ncpus_max'] = '4' +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=0 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:oe2203 +user_agent={{ user_agent }} + +# all openEuler LTS release will continue developing and releasing SPx version +# such as 22.03-LTS -> 22.03-LTS-SP1 -> 22.03-LTS-SP2 ... +# all LTS-SPx is compatible with its LTS release + +[OS] +name=OS +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/OS&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS-SP1/OS/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS-SP1/OS/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS-SP1/OS/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker + +[everything] +name=everything +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/everything&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS-SP1/everything/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS-SP1/everything/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS-SP1/everything/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker + +[EPOL] +name=EPOL +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS-SP1/EPOL/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS-SP1/EPOL/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS-SP1/EPOL/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker + +[update] +name=update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/update&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS-SP1/update/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS-SP1/update/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS-SP1/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker + +[EPOL-update] +name=EPOL update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/update/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS-SP1/EPOL/update/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS-SP1/EPOL/update/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS-SP1/EPOL/update/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker +""" diff --git a/openeuler-22.03.tpl b/openeuler-22.03.tpl new file mode 100644 index 0000000..bba4e17 --- /dev/null +++ b/openeuler-22.03.tpl @@ -0,0 +1,85 @@ +config_opts['chroot_setup_cmd'] = 'install yum tar gcc-c++ openEuler-rpm-config openEuler-release which xz sed make bzip2 gzip gcc coreutils unzip shadow-utils diffutils cpio bash gawk rpm-build info patch util-linux findutils grep' +config_opts['dist'] = 'oe2203' # only useful for --resultdir variable subst +config_opts['releasever'] = '22.03LTS' +config_opts['package_manager'] = 'dnf' +config_opts['description'] = 'openEuler 22.03' +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['useradd'] = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}' +config_opts['bootstrap_image'] = 'docker.io/openeuler/openeuler:22.03-lts' +config_opts['nosync'] = True +config_opts['nosync_force'] = True +config_opts['macros']['%_smp_ncpus_max'] = '4' +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:oe2203 +user_agent={{ user_agent }} + +# all openEuler LTS release will continue developing and releasing SPx version +# such as 22.03-LTS -> 22.03-LTS -> 22.03-LTS-SP2 ... +# all LTS-SPx is compatible with its LTS release + +[OS] +name=OS +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/OS&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS/OS/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS/OS/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS/OS/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[everything] +name=everything +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/everything&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS/everything/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS/everything/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS/everything/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL] +name=EPOL +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS/EPOL/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS/EPOL/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS/EPOL/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[update] +name=update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/update&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS/update/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS/update/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL-update] +name=EPOL update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/update/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.03-LTS/EPOL/update/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.03-LTS/EPOL/update/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS/EPOL/update/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler +""" diff --git a/openeuler-22.03_LTS-aarch64.cfg b/openeuler-22.03_LTS-aarch64.cfg new file mode 100644 index 0000000..5f2e12b --- /dev/null +++ b/openeuler-22.03_LTS-aarch64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-22.03.tpl') + +config_opts['root'] = 'openeuler-22.03-aarch64' +config_opts['target_arch'] = 'aarch64' +config_opts['legal_host_arches'] = ('aarch64',)
\ No newline at end of file diff --git a/openeuler-22.03_LTS-x86_64.cfg b/openeuler-22.03_LTS-x86_64.cfg new file mode 100644 index 0000000..0c22144 --- /dev/null +++ b/openeuler-22.03_LTS-x86_64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-22.03.tpl') + +config_opts['root'] = 'openeuler-22.03-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',)
\ No newline at end of file diff --git a/openeuler-22.03_LTS_SP1-aarch64.cfg b/openeuler-22.03_LTS_SP1-aarch64.cfg new file mode 100644 index 0000000..8b402db --- /dev/null +++ b/openeuler-22.03_LTS_SP1-aarch64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-22.03-sp1.tpl') + +config_opts['root'] = 'openeuler-22.03_LTS_SP1-aarch64' +config_opts['target_arch'] = 'aarch64' +config_opts['legal_host_arches'] = ('aarch64',)
\ No newline at end of file diff --git a/openeuler-22.03_LTS_SP1-x86_64.cfg b/openeuler-22.03_LTS_SP1-x86_64.cfg new file mode 100644 index 0000000..1d10f5d --- /dev/null +++ b/openeuler-22.03_LTS_SP1-x86_64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-22.03-sp1.tpl') + +config_opts['root'] = 'openeuler-22.03_LTS_SP1-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',)
\ No newline at end of file diff --git a/openeuler-22.03_LTS_SP2-aarch64.cfg b/openeuler-22.03_LTS_SP2-aarch64.cfg new file mode 100644 index 0000000..3087f4e --- /dev/null +++ b/openeuler-22.03_LTS_SP2-aarch64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-22.03-sp2.tpl') + +config_opts['root'] = 'openeuler-22.03_LTS_SP2-aarch64' +config_opts['target_arch'] = 'aarch64' +config_opts['legal_host_arches'] = ('aarch64',)
\ No newline at end of file diff --git a/openeuler-22.03_LTS_SP2-x86_64.cfg b/openeuler-22.03_LTS_SP2-x86_64.cfg new file mode 100644 index 0000000..931e41c --- /dev/null +++ b/openeuler-22.03_LTS_SP2-x86_64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-22.03-sp2.tpl') + +config_opts['root'] = 'openeuler-22.03_LTS_SP2-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',)
\ No newline at end of file diff --git a/openeuler-22.09-aarch64.cfg b/openeuler-22.09-aarch64.cfg new file mode 100644 index 0000000..4bb7ce0 --- /dev/null +++ b/openeuler-22.09-aarch64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-22.09.tpl') + +config_opts['root'] = 'openeuler-22.09-aarch64' +config_opts['target_arch'] = 'aarch64' +config_opts['legal_host_arches'] = ('aarch64',)
\ No newline at end of file diff --git a/openeuler-22.09-x86_64.cfg b/openeuler-22.09-x86_64.cfg new file mode 100644 index 0000000..72aaed9 --- /dev/null +++ b/openeuler-22.09-x86_64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-22.09.tpl') + +config_opts['root'] = 'openeuler-22.09-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',)
\ No newline at end of file diff --git a/openeuler-22.09.tpl b/openeuler-22.09.tpl new file mode 100644 index 0000000..60a8180 --- /dev/null +++ b/openeuler-22.09.tpl @@ -0,0 +1,81 @@ +config_opts['chroot_setup_cmd'] = 'install yum tar gcc-c++ openEuler-rpm-config openEuler-release which xz sed make bzip2 gzip gcc coreutils unzip shadow-utils diffutils cpio bash gawk rpm-build info patch util-linux findutils grep procps-ng bc' +config_opts['dist'] = 'oe2209' # only useful for --resultdir variable subst +config_opts['releasever'] = '22.09' +config_opts['package_manager'] = 'dnf' +config_opts['description'] = 'openEuler 22.09' +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['useradd'] = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}' +config_opts['bootstrap_image'] = 'docker.io/openeuler/openeuler:22.09' +config_opts['nosync'] = True +config_opts['nosync_force'] = True +config_opts['macros']['%_smp_ncpus_max'] = '4' +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:oe2209 +user_agent={{ user_agent }} + +[OS] +name=OS +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/OS&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.09/OS/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.09/OS/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.09/OS/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[everything] +name=everything +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/everything&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.09/everything/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.09/everything/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.09/everything/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL] +name=EPOL +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.09/EPOL/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.09/EPOL/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.09/EPOL/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[update] +name=update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/update&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.09/update/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.09/update/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.09/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler + +[EPOL-update] +name=EPOL update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/update/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-22.09/EPOL/update/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-22.09/EPOL/update/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-22.09/EPOL/update/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler +""" diff --git a/openeuler-23.03-aarch64.cfg b/openeuler-23.03-aarch64.cfg new file mode 100644 index 0000000..7f7e269 --- /dev/null +++ b/openeuler-23.03-aarch64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-23.03.tpl') + +config_opts['root'] = 'openeuler-23.03-aarch64' +config_opts['target_arch'] = 'aarch64' +config_opts['legal_host_arches'] = ('aarch64',)
\ No newline at end of file diff --git a/openeuler-23.03-x86_64.cfg b/openeuler-23.03-x86_64.cfg new file mode 100644 index 0000000..5b3ca5c --- /dev/null +++ b/openeuler-23.03-x86_64.cfg @@ -0,0 +1,5 @@ +include('templates/openeuler-23.03.tpl') + +config_opts['root'] = 'openeuler-23.03-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',)
\ No newline at end of file diff --git a/openeuler-23.03.tpl b/openeuler-23.03.tpl new file mode 100644 index 0000000..9273a33 --- /dev/null +++ b/openeuler-23.03.tpl @@ -0,0 +1,82 @@ +config_opts['chroot_setup_cmd'] = 'install yum tar gcc-c++ openEuler-rpm-config openEuler-release which xz sed make bzip2 gzip gcc coreutils unzip shadow-utils diffutils cpio bash gawk rpm-build info patch util-linux findutils grep procps-ng bc' +config_opts['dist'] = 'oe2303' # only useful for --resultdir variable subst +config_opts['releasever'] = '23.03' +config_opts['package_manager'] = 'dnf' +config_opts['description'] = 'openEuler 23.03' +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['useradd'] = '/usr/sbin/useradd -o -m -u {{chrootuid}} -g {{chrootgid}} -d {{chroothome}} {{chrootuser}}' +config_opts['bootstrap_image'] = 'docker.io/openeuler/openeuler:23.03' +config_opts['nosync'] = True +config_opts['nosync_force'] = True +config_opts['macros']['%_smp_ncpus_max'] = '4' +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=0 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:oe2303 +user_agent={{ user_agent }} + + +[OS] +name=OS +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/OS&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-23.03/OS/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-23.03/OS/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-23.03/OS/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker + +[everything] +name=everything +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/everything&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-23.03/everything/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-23.03/everything/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-23.03/everything/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker + +[EPOL] +name=EPOL +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-23.03/EPOL/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-23.03/EPOL/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-23.03/EPOL/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker + +[update] +name=update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/update&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-23.03/update/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-23.03/update/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-23.03/update/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker + +[EPOL-update] +name=EPOL update +metalink=https://mirrors.openeuler.org/metalink?repo=$releasever/EPOL/update/main&arch=$basearch +baseurl=https://mirrors.163.com/openeuler/openEuler-23.03/EPOL/update/main/$basearch/ +baseurl=https://mirrors.pku.edu.cn/openeuler/openEuler-23.03/EPOL/update/main/$basearch/ +baseurl=https://mirrors.nju.edu.cn/openeuler/openEuler-23.03/EPOL/update/main/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker +""" @@ -1 +1 @@ -55ed79b6428b95763c5f27861507aaa2 mock-core-configs-31.6.tar.gz +0b19daf5445eb30e4d56e1ade2e762f5 mock-core-configs-38.3.tar.gz |