#11 Moving centos-release-stream package into centos-release c8s branch
Closed 4 years ago by mohanboddu. Opened 4 years ago by mohanboddu.
rpms/ mohanboddu/centos-release c8s-work  into  c8s

.centos-release-stream.metadata .centos-release.metadata
file renamed
file was moved with no change to the file
@@ -1,10 +0,0 @@ 

- # We enable all display managers by default. Since only one can

- # actually be enabled at the same time the one which is installed

- # first wins

- 

- enable gdm.service

- enable lightdm.service

- enable slim.service

- enable lxdm.service

- enable kdm.service

- enable xdm.service

file removed
-160
@@ -1,160 +0,0 @@ 

- # Also see:

- # https://fedoraproject.org/wiki/Starting_services_by_default

- 

- disable systemd-timesyncd.service

- disable systemd-resolved.service

- 

- # systemd

- enable remote-fs.target

- enable getty@tty1.service

- 

- # System stuff

- enable sshd.service

- enable atd.*

- enable crond.*

- enable chronyd.service

- enable rpcbind.*

- enable NetworkManager.service

- enable NetworkManager-dispatcher.service

- enable ModemManager.service

- enable auditd.service

- enable restorecond.service

- enable bluetooth.*

- enable avahi-daemon.*

- enable cups.*

- 

- # The various syslog implementations

- enable rsyslog.*

- enable syslog-ng.*

- enable sysklogd.*

- 

- # Network facing

- enable firewalld.service

- enable libvirtd.service

- enable xinetd.service

- enable ladvd.service

- 

- # Storage

- enable multipathd.service

- enable libstoragemgmt.service

- enable lvm2-lvmpolld.socket

- enable lvm2-monitor.*

- enable lvm2-lvmetad.*

- enable dm-event.*

- enable dmraid-activation.service

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=855372

- enable mdmonitor.service

- enable mdmonitor-takeover.service

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=876237

- enable spice-vdagentd.service

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=885406

- enable qemu-guest-agent.service

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=928726

- enable dnf-makecache.timer

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=957135

- enable vmtoolsd.service

- 

- # mcelog is a utility that collects and decodes Machine Check Exception data

- # on x86-32 and x86-64 systems.

- # https://bugzilla.redhat.com/show_bug.cgi?id=1302179

- enable mcelog.service

- 

- #https://bugzilla.redhat.com/show_bug.cgi?id=995987

- enable kdump.service

- 

- #https://bugzilla.redhat.com/show_bug.cgi?id=1009970

- enable tuned.service

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=1215645

- enable unbound-anchor.timer

- 

- # Enable SSSD Kerberos Credential Cache Server

- # https://bugzilla.redhat.com/show_bug.cgi?id=1558927

- enable sssd-kcm.socket

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=1578833

- enable sssd.service

- 

- # Hardware

- enable gpm.*

- enable gpsd.*

- enable irqbalance.service

- enable lm_sensors.service

- enable mcelog.*

- enable microcode.service

- enable smartd.service

- enable pcscd.socket

- enable rngd.service

- 

- # Other stuff

- enable abrtd.service

- enable abrt-ccpp.service

- enable abrt-oops.service

- enable abrt-xorg.service

- enable abrt-vmcore.service

- enable lttng-sessiond.service

- enable ksm.service

- enable ksmtuned.service

- enable rootfs-resize.service

- enable sysstat.service

- enable uuidd.service

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=1193616

- enable hypervfcopyd.service

- enable hypervkvpd.service

- enable hypervvssd.service

- 

- # Desktop stuff

- enable accounts-daemon.service

- enable rtkit-daemon.service

- enable upower.service

- enable udisks2.service

- enable polkit.service

- enable packagekit-offline-update.service

- enable PackageKit.service

- 

- # Initial Setup reconfiguration service

- enable initial-setup-reconfiguration.service

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=1312446

- enable opal-prd.service

- 

- # virtlog.service is sometimes used by VMs started by libvirt.service

- # Enable virtlog.socket to have it socket activated

- # https://bugzilla.redhat.com/show_bug.cgi?id=1325503

- enable virtlogd.socket

- 

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=1271839

- enable rhsmcertd.service

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=1359645

- enable brandbot.*

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=1572550

- enable timedatex.service

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=1578870

- enable selinux-autorelabel-mark.service

- enable rhel-configure.service

- enable rhel-dmesg.service

- 

- # https://github.com/fedora-sysv/initscripts/commit/37109fdf9808

- enable nis-domainname.service

- enable import-state.service

- enable loadmodules.service

- enable readonly-root.service

- 

- # https://bugzilla.redhat.com/show_bug.cgi?id=1630200

- # s390x specific services

- enable cpi.service

- enable device_cio_free.service

- 

- # Enable the stratis daemon for managing stratis storage

- # https://bugzilla.redhat.com/show_bug.cgi?id=1632510

- enable stratisd.service

@@ -1,1 +0,0 @@ 

- disable *

file removed
-24
@@ -1,24 +0,0 @@ 

- # CentOS-CR.repo

- #

- # The Continuous Release ( CR )  repository contains rpms that are due in the next

- # release for a specific CentOS Version ( eg. next release in CentOS-8 ); these rpms

- # are far less tested, with no integration checking or update path testing having

- # taken place. They are still built from the upstream sources, but might not map

- # to an exact upstream distro release.

- #

- # These packages are made available soon after they are built, for people willing

- # to test their environments, provide feedback on content for the next release, and

- # for people looking for early-access to next release content.

- #

- # The CR repo is shipped in a disabled state by default; its important that users

- # understand the implications of turning this on.

- #

- 

- [cr]

- name=CentOS-$releasever - cr

- mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=cr&infra=$infra

- #baseurl=http://mirror.centos.org/$contentdir/$releasever/cr/$basearch/os/

- gpgcheck=1

- enabled=0

- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

- 

SOURCES/CentOS-Stream-AppStream.repo SOURCES/CentOS-AppStream.repo
file renamed
+4 -4
@@ -10,10 +10,10 @@ 

  #

  #

  

- [AppStream]

- name=CentOS-$releasever - AppStream

- mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra

- #baseurl=http://mirror.centos.org/$contentdir/$releasever/AppStream/$basearch/os/

+ [Stream-AppStream]

+ name=CentOS-Stream - AppStream

+ mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=AppStream&infra=$infra

+ #baseurl=http://mirror.centos.org/$contentdir/$stream/AppStream/$basearch/os/

  gpgcheck=1

  enabled=1

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

SOURCES/CentOS-Stream-Base.repo SOURCES/CentOS-Base.repo
file renamed
+4 -4
@@ -10,10 +10,10 @@ 

  #

  #

  

- [BaseOS]

- name=CentOS-$releasever - Base

- mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra

- #baseurl=http://mirror.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/

+ [Stream-BaseOS]

+ name=CentOS-Stream - Base

+ mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=BaseOS&infra=$infra

+ #baseurl=http://mirror.centos.org/$contentdir/$stream/BaseOS/$basearch/os/

  gpgcheck=1

  enabled=1

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

SOURCES/CentOS-Stream-Debuginfo.repo SOURCES/CentOS-Debuginfo.repo
file renamed
+3 -3
@@ -12,9 +12,9 @@ 

  # Note: packages in the debuginfo repo are currently not signed

  #

  

- [base-debuginfo]

- name=CentOS-$releasever - Debuginfo

- baseurl=http://debuginfo.centos.org/$releasever/$basearch/

+ [Stream-base-debuginfo]

+ name=CentOS-Stream - Debuginfo

+ baseurl=http://debuginfo.centos.org/$stream/$basearch/

  gpgcheck=1

  enabled=0

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

SOURCES/CentOS-Stream-Devel.repo SOURCES/CentOS-Devel.repo
file renamed
+5 -5
@@ -1,4 +1,4 @@ 

- # CentOS-Devel.repo

+ # CentOS-Stream-Devel.repo

  #

  # The mirror system uses the connecting IP address of the client and the

  # update status of each mirror to pick mirrors that are updated to and
@@ -10,10 +10,10 @@ 

  #

  #

  

- [Devel]

- name=CentOS-$releasever - Devel WARNING! FOR BUILDROOT USE ONLY!

- mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=Devel&infra=$infra

- #baseurl=http://mirror.centos.org/$contentdir/$releasever/Devel/$basearch/os/

+ [Stream-Devel]

+ name=CentOS-Stream - Devel WARNING! FOR BUILDROOT USE ONLY!

+ mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=Devel&infra=$infra

+ #baseurl=http://mirror.centos.org/$contentdir/$stream/Devel/$basearch/os/

  gpgcheck=1

  enabled=0

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

SOURCES/CentOS-Stream-Extras.repo SOURCES/CentOS-Extras.repo
file renamed
+4 -4
@@ -11,10 +11,10 @@ 

  #

  

  #additional packages that may be useful

- [extras]

- name=CentOS-$releasever - Extras

- mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra

- #baseurl=http://mirror.centos.org/$contentdir/$releasever/extras/$basearch/os/

+ [Stream-extras]

+ name=CentOS-Stream - Extras

+ mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=extras&infra=$infra

+ #baseurl=http://mirror.centos.org/$contentdir/$stream/extras/$basearch/os/

  gpgcheck=1

  enabled=1

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

@@ -0,0 +1,19 @@ 

+ # CentOS-Stream-HA.repo

+ #

+ # The mirror system uses the connecting IP address of the client and the

+ # update status of each mirror to pick mirrors that are updated to and

+ # geographically close to the client.  You should use this for CentOS updates

+ # unless you are manually picking other mirrors.

+ #

+ # If the mirrorlist= does not work for you, as a fall back you can try the

+ # remarked out baseurl= line instead.

+ #

+ #

+ 

+ [Stream-HighAvailability]

+ name=CentOS-Stream - HA

+ mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=HighAvailability&infra=$infra

+ #baseurl=http://mirror.centos.org/$contentdir/$stream/HighAvailability/$basearch/os/

+ gpgcheck=1

+ enabled=0

+ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

SOURCES/CentOS-Stream-Media.repo SOURCES/CentOS-Media.repo
file renamed
+4 -4
@@ -11,8 +11,8 @@ 

  #

  #  yum --disablerepo=\* --enablerepo=c8-media [command]

  

- [c8-media-BaseOS]

- name=CentOS-BaseOS-$releasever - Media

+ [c8-Stream-media-BaseOS]

+ name=CentOS-Stream-BaseOS - Media

  baseurl=file:///media/CentOS/BaseOS

          file:///media/cdrom/BaseOS

          file:///media/cdrecorder/BaseOS
@@ -20,8 +20,8 @@ 

  enabled=0

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

  

- [c8-media-AppStream]

- name=CentOS-AppStream-$releasever - Media

+ [c8-Stream-media-AppStream]

+ name=CentOS-Stream-AppStream - Media

  baseurl=file:///media/CentOS/AppStream

          file:///media/cdrom/AppStream

          file:///media/cdrecorder/AppStream

SOURCES/CentOS-Stream-PowerTools.repo SOURCES/CentOS-PowerTools.repo
file renamed
+4 -4
@@ -10,10 +10,10 @@ 

  #

  #

  

- [PowerTools]

- name=CentOS-$releasever - PowerTools

- mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=PowerTools&infra=$infra

- #baseurl=http://mirror.centos.org/$contentdir/$releasever/PowerTools/$basearch/os/

+ [Stream-PowerTools]

+ name=CentOS-Stream - PowerTools

+ mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=PowerTools&infra=$infra

+ #baseurl=http://mirror.centos.org/$contentdir/$stream/PowerTools/$basearch/os/

  gpgcheck=1

  enabled=0

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

SOURCES/CentOS-Stream-RT.repo SOURCES/CentOS-HA.repo
file renamed
+5 -6
@@ -1,4 +1,4 @@ 

- # CentOS-HA.repo

+ # CentOS-Stream-RT.repo

  #

  # The mirror system uses the connecting IP address of the client and the

  # update status of each mirror to pick mirrors that are updated to and
@@ -10,11 +10,10 @@ 

  #

  #

  

- [HighAvailability]

- name=CentOS-$releasever - HA

- mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=HighAvailability&infra=$infra

- #baseurl=http://mirror.centos.org/$contentdir/$releasever/HighAvailability/$basearch/os/

+ [Stream-RT]

+ name=CentOS-Stream - RT

+ mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=RT&infra=$infra

+ #baseurl=http://mirror.centos.org/$contentdir/$stream/RT/$basearch/os/

  gpgcheck=1

  enabled=0

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

- 

SOURCES/CentOS-Stream-Sources.repo SOURCES/CentOS-Sources.repo
file renamed
+12 -12
@@ -10,33 +10,33 @@ 

  #

  #

  

- [BaseOS-source]

- name=CentOS-$releasever - BaseOS Sources

- baseurl=http://vault.centos.org/$contentdir/$releasever/BaseOS/Source/

+ [Stream-BaseOS-source]

+ name=CentOS-Stream - BaseOS Sources

+ baseurl=http://vault.centos.org/$contentdir/$stream/BaseOS/Source/

  gpgcheck=1

  enabled=0

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

  

  #AppStream

- [AppStream-source]

- name=CentOS-$releasever - AppStream Sources

- baseurl=http://vault.centos.org/$contentdir/$releasever/AppStream/Source/

+ [Stream-AppStream-source]

+ name=CentOS-Stream - AppStream Sources

+ baseurl=http://vault.centos.org/$contentdir/$stream/AppStream/Source/

  gpgcheck=1

  enabled=0

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

  

  #additional packages that may be useful

- [extras-source]

- name=CentOS-$releasever - Extras Sources

- baseurl=http://vault.centos.org/$contentdir/$releasever/extras/Source/

+ [Stream-extras-source]

+ name=CentOS-Stream - Extras Sources

+ baseurl=http://vault.centos.org/$contentdir/$stream/extras/Source/

  gpgcheck=1

  enabled=0

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

  

  #additional packages that extend functionality of existing packages

- [centosplus-source]

- name=CentOS-$releasever - Plus Sources

- baseurl=http://vault.centos.org/$contentdir/$releasever/centosplus/Source/

+ [Stream-centosplus-source]

+ name=CentOS-Stream - Plus Sources

+ baseurl=http://vault.centos.org/$contentdir/$stream/centosplus/Source/

  gpgcheck=1

  enabled=0

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

SOURCES/CentOS-Stream-Vault.repo SOURCES/CentOS-Vault.repo
file renamed
file was moved with no change to the file
SOURCES/CentOS-Stream-centosplus.repo SOURCES/CentOS-centosplus.repo
file renamed
+4 -4
@@ -11,10 +11,10 @@ 

  #

  

  #additional packages that extend functionality of existing packages

- [centosplus]

- name=CentOS-$releasever - Plus

- mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra

- #baseurl=http://mirror.centos.org/$contentdir/$releasever/centosplus/$basearch/os/

+ [Stream-centosplus]

+ name=CentOS-Stream - Plus

+ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra

+ baseurl=http://mirror.centos.org/$contentdir/$stream/centosplus/$basearch/os/

  gpgcheck=1

  enabled=0

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

@@ -1,10 +0,0 @@ 

- #CentOS-fasttrack.repo

- 

- [fasttrack]

- name=CentOS-$releasever - fasttrack

- mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=fasttrack&infra=$infra

- #baseurl=http://mirror.centos.org/$contentdir/$releasever/fasttrack/$basearch/os/

- gpgcheck=1

- enabled=0

- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

- 

file removed
-70
@@ -1,70 +0,0 @@ 

- # -*- coding: utf-8 -*-

- 

- The CentOS distribution would not be possible without the hard work and

- dedication of a large number of talented people. It's only fair that we

- acknowledge the time and effort that they have put into the distribution.

- 

- We are always in need of more volunteers. If you're interested in joining

- the CentOS Project, please join us on irc.freenode.net in #centos-devel or 

- via the mailing list at http://lists.centos.org/pipermail/centos-devel/

- 

- 

- 

- 

- ## Special Recognition ## 

- 

- One of the key reasons we got delayed on the CentOS-6 release was lack of 

- suitable build resources, especially when we had to repeatedly build large

- chunks of code. Norwood S came forward and worked with me to 

- setup a large build machine, then tune the build process and help improve

- the overall build, test and validate process we were using. This build

- machine he donated to the project was about 5 times more capable than the

- entire buildsystem we had. And he did this out of his own pocket, from

- his own time, and has since upgraded the machine as well. It's now a 128GB,

- 48 core machine, with 4 SSD's and 4 sata disks : but the key metric is 

- that it can build from source, the entire CentOS-7 distro in under 22 hrs.

- 

- Having this capability was key in our ability to build, test and deliver

- CentOS-7 as rapidly as we have been able to.

- 

- We'd like to dedicate the CentOS-7 Release to Mr Norwood S, of Phoenix,

- AZ, USA for his continued support for the project.

- 

- Contributors:

-   The Red Hat developers, without whom CentOS would look very different

- 

-   Akemi Matsuno-Yagi

-   Alain Reguera Delgado

-   Alan Bartlett

-   Andreas Thienemann

-   Anssi Johansson

-   Athmane Madjoudj

-   Bonnie King

-   Brian Stinson

-   Carl Trieloff

-   Christoph Galuschka

-   Fabian Arrotin

-   Jakub Filak

-   James Moger

-   Jeff Sheltren

-   Jim Perrin

-   Johnny Hughes Jr

-   Karanbir Singh

-   Karsten Wade

-   Kay Williams

-   Manuel Wolfshant

-   Matej Habrnal

-   Marcus Moeller

-   Michael Scherer

-   Mike McLean

-   Pablo Sebastián Greco

-   Pat Riehecky

-   Ralph Angenendt

-   Scott Robbins

-   Stephen John Smoogen

-   Trevor Hemsley

-   Tru Huynh

-   Tuomas Kuosmanen

-   Tuomo Soini

-   Tyler Parsons

- 

file removed
-10
@@ -1,10 +0,0 @@ 

- CentOS 8 Linux EULA

- 

- CentOS 8 Linux comes with no guarantees or warranties of any sorts, 

- either written or implied.

- 

- The Distribution is released as GPLv2. Individual packages in the

- distribution come with their own licences. A copy of the GPLv2 license

- is included with the distribution media.

- 

- 

file removed
-339
@@ -1,339 +0,0 @@ 

-                     GNU GENERAL PUBLIC LICENSE

-                        Version 2, June 1991

- 

-  Copyright (C) 1989, 1991 Free Software Foundation, Inc.,

-  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

-  Everyone is permitted to copy and distribute verbatim copies

-  of this license document, but changing it is not allowed.

- 

-                             Preamble

- 

-   The licenses for most software are designed to take away your

- freedom to share and change it.  By contrast, the GNU General Public

- License is intended to guarantee your freedom to share and change free

- software--to make sure the software is free for all its users.  This

- General Public License applies to most of the Free Software

- Foundation's software and to any other program whose authors commit to

- using it.  (Some other Free Software Foundation software is covered by

- the GNU Lesser General Public License instead.)  You can apply it to

- your programs, too.

- 

-   When we speak of free software, we are referring to freedom, not

- price.  Our General Public Licenses are designed to make sure that you

- have the freedom to distribute copies of free software (and charge for

- this service if you wish), that you receive source code or can get it

- if you want it, that you can change the software or use pieces of it

- in new free programs; and that you know you can do these things.

- 

-   To protect your rights, we need to make restrictions that forbid

- anyone to deny you these rights or to ask you to surrender the rights.

- These restrictions translate to certain responsibilities for you if you

- distribute copies of the software, or if you modify it.

- 

-   For example, if you distribute copies of such a program, whether

- gratis or for a fee, you must give the recipients all the rights that

- you have.  You must make sure that they, too, receive or can get the

- source code.  And you must show them these terms so they know their

- rights.

- 

-   We protect your rights with two steps: (1) copyright the software, and

- (2) offer you this license which gives you legal permission to copy,

- distribute and/or modify the software.

- 

-   Also, for each author's protection and ours, we want to make certain

- that everyone understands that there is no warranty for this free

- software.  If the software is modified by someone else and passed on, we

- want its recipients to know that what they have is not the original, so

- that any problems introduced by others will not reflect on the original

- authors' reputations.

- 

-   Finally, any free program is threatened constantly by software

- patents.  We wish to avoid the danger that redistributors of a free

- program will individually obtain patent licenses, in effect making the

- program proprietary.  To prevent this, we have made it clear that any

- patent must be licensed for everyone's free use or not licensed at all.

- 

-   The precise terms and conditions for copying, distribution and

- modification follow.

- 

-                     GNU GENERAL PUBLIC LICENSE

-    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

- 

-   0. This License applies to any program or other work which contains

- a notice placed by the copyright holder saying it may be distributed

- under the terms of this General Public License.  The "Program", below,

- refers to any such program or work, and a "work based on the Program"

- means either the Program or any derivative work under copyright law:

- that is to say, a work containing the Program or a portion of it,

- either verbatim or with modifications and/or translated into another

- language.  (Hereinafter, translation is included without limitation in

- the term "modification".)  Each licensee is addressed as "you".

- 

- Activities other than copying, distribution and modification are not

- covered by this License; they are outside its scope.  The act of

- running the Program is not restricted, and the output from the Program

- is covered only if its contents constitute a work based on the

- Program (independent of having been made by running the Program).

- Whether that is true depends on what the Program does.

- 

-   1. You may copy and distribute verbatim copies of the Program's

- source code as you receive it, in any medium, provided that you

- conspicuously and appropriately publish on each copy an appropriate

- copyright notice and disclaimer of warranty; keep intact all the

- notices that refer to this License and to the absence of any warranty;

- and give any other recipients of the Program a copy of this License

- along with the Program.

- 

- You may charge a fee for the physical act of transferring a copy, and

- you may at your option offer warranty protection in exchange for a fee.

- 

-   2. You may modify your copy or copies of the Program or any portion

- of it, thus forming a work based on the Program, and copy and

- distribute such modifications or work under the terms of Section 1

- above, provided that you also meet all of these conditions:

- 

-     a) You must cause the modified files to carry prominent notices

-     stating that you changed the files and the date of any change.

- 

-     b) You must cause any work that you distribute or publish, that in

-     whole or in part contains or is derived from the Program or any

-     part thereof, to be licensed as a whole at no charge to all third

-     parties under the terms of this License.

- 

-     c) If the modified program normally reads commands interactively

-     when run, you must cause it, when started running for such

-     interactive use in the most ordinary way, to print or display an

-     announcement including an appropriate copyright notice and a

-     notice that there is no warranty (or else, saying that you provide

-     a warranty) and that users may redistribute the program under

-     these conditions, and telling the user how to view a copy of this

-     License.  (Exception: if the Program itself is interactive but

-     does not normally print such an announcement, your work based on

-     the Program is not required to print an announcement.)

- 

- These requirements apply to the modified work as a whole.  If

- identifiable sections of that work are not derived from the Program,

- and can be reasonably considered independent and separate works in

- themselves, then this License, and its terms, do not apply to those

- sections when you distribute them as separate works.  But when you

- distribute the same sections as part of a whole which is a work based

- on the Program, the distribution of the whole must be on the terms of

- this License, whose permissions for other licensees extend to the

- entire whole, and thus to each and every part regardless of who wrote it.

- 

- Thus, it is not the intent of this section to claim rights or contest

- your rights to work written entirely by you; rather, the intent is to

- exercise the right to control the distribution of derivative or

- collective works based on the Program.

- 

- In addition, mere aggregation of another work not based on the Program

- with the Program (or with a work based on the Program) on a volume of

- a storage or distribution medium does not bring the other work under

- the scope of this License.

- 

-   3. You may copy and distribute the Program (or a work based on it,

- under Section 2) in object code or executable form under the terms of

- Sections 1 and 2 above provided that you also do one of the following:

- 

-     a) Accompany it with the complete corresponding machine-readable

-     source code, which must be distributed under the terms of Sections

-     1 and 2 above on a medium customarily used for software interchange; or,

- 

-     b) Accompany it with a written offer, valid for at least three

-     years, to give any third party, for a charge no more than your

-     cost of physically performing source distribution, a complete

-     machine-readable copy of the corresponding source code, to be

-     distributed under the terms of Sections 1 and 2 above on a medium

-     customarily used for software interchange; or,

- 

-     c) Accompany it with the information you received as to the offer

-     to distribute corresponding source code.  (This alternative is

-     allowed only for noncommercial distribution and only if you

-     received the program in object code or executable form with such

-     an offer, in accord with Subsection b above.)

- 

- The source code for a work means the preferred form of the work for

- making modifications to it.  For an executable work, complete source

- code means all the source code for all modules it contains, plus any

- associated interface definition files, plus the scripts used to

- control compilation and installation of the executable.  However, as a

- special exception, the source code distributed need not include

- anything that is normally distributed (in either source or binary

- form) with the major components (compiler, kernel, and so on) of the

- operating system on which the executable runs, unless that component

- itself accompanies the executable.

- 

- If distribution of executable or object code is made by offering

- access to copy from a designated place, then offering equivalent

- access to copy the source code from the same place counts as

- distribution of the source code, even though third parties are not

- compelled to copy the source along with the object code.

- 

-   4. You may not copy, modify, sublicense, or distribute the Program

- except as expressly provided under this License.  Any attempt

- otherwise to copy, modify, sublicense or distribute the Program is

- void, and will automatically terminate your rights under this License.

- However, parties who have received copies, or rights, from you under

- this License will not have their licenses terminated so long as such

- parties remain in full compliance.

- 

-   5. You are not required to accept this License, since you have not

- signed it.  However, nothing else grants you permission to modify or

- distribute the Program or its derivative works.  These actions are

- prohibited by law if you do not accept this License.  Therefore, by

- modifying or distributing the Program (or any work based on the

- Program), you indicate your acceptance of this License to do so, and

- all its terms and conditions for copying, distributing or modifying

- the Program or works based on it.

- 

-   6. Each time you redistribute the Program (or any work based on the

- Program), the recipient automatically receives a license from the

- original licensor to copy, distribute or modify the Program subject to

- these terms and conditions.  You may not impose any further

- restrictions on the recipients' exercise of the rights granted herein.

- You are not responsible for enforcing compliance by third parties to

- this License.

- 

-   7. If, as a consequence of a court judgment or allegation of patent

- infringement or for any other reason (not limited to patent issues),

- conditions are imposed on you (whether by court order, agreement or

- otherwise) that contradict the conditions of this License, they do not

- excuse you from the conditions of this License.  If you cannot

- distribute so as to satisfy simultaneously your obligations under this

- License and any other pertinent obligations, then as a consequence you

- may not distribute the Program at all.  For example, if a patent

- license would not permit royalty-free redistribution of the Program by

- all those who receive copies directly or indirectly through you, then

- the only way you could satisfy both it and this License would be to

- refrain entirely from distribution of the Program.

- 

- If any portion of this section is held invalid or unenforceable under

- any particular circumstance, the balance of the section is intended to

- apply and the section as a whole is intended to apply in other

- circumstances.

- 

- It is not the purpose of this section to induce you to infringe any

- patents or other property right claims or to contest validity of any

- such claims; this section has the sole purpose of protecting the

- integrity of the free software distribution system, which is

- implemented by public license practices.  Many people have made

- generous contributions to the wide range of software distributed

- through that system in reliance on consistent application of that

- system; it is up to the author/donor to decide if he or she is willing

- to distribute software through any other system and a licensee cannot

- impose that choice.

- 

- This section is intended to make thoroughly clear what is believed to

- be a consequence of the rest of this License.

- 

-   8. If the distribution and/or use of the Program is restricted in

- certain countries either by patents or by copyrighted interfaces, the

- original copyright holder who places the Program under this License

- may add an explicit geographical distribution limitation excluding

- those countries, so that distribution is permitted only in or among

- countries not thus excluded.  In such case, this License incorporates

- the limitation as if written in the body of this License.

- 

-   9. The Free Software Foundation may publish revised and/or new versions

- of the General Public License from time to time.  Such new versions will

- be similar in spirit to the present version, but may differ in detail to

- address new problems or concerns.

- 

- Each version is given a distinguishing version number.  If the Program

- specifies a version number of this License which applies to it and "any

- later version", you have the option of following the terms and conditions

- either of that version or of any later version published by the Free

- Software Foundation.  If the Program does not specify a version number of

- this License, you may choose any version ever published by the Free Software

- Foundation.

- 

-   10. If you wish to incorporate parts of the Program into other free

- programs whose distribution conditions are different, write to the author

- to ask for permission.  For software which is copyrighted by the Free

- Software Foundation, write to the Free Software Foundation; we sometimes

- make exceptions for this.  Our decision will be guided by the two goals

- of preserving the free status of all derivatives of our free software and

- of promoting the sharing and reuse of software generally.

- 

-                             NO WARRANTY

- 

-   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY

- FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN

- OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES

- PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED

- OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS

- TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE

- PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,

- REPAIR OR CORRECTION.

- 

-   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

- WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR

- REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,

- INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING

- OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED

- TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY

- YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER

- PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE

- POSSIBILITY OF SUCH DAMAGES.

- 

-                      END OF TERMS AND CONDITIONS

- 

-             How to Apply These Terms to Your New Programs

- 

-   If you develop a new program, and you want it to be of the greatest

- possible use to the public, the best way to achieve this is to make it

- free software which everyone can redistribute and change under these terms.

- 

-   To do so, attach the following notices to the program.  It is safest

- to attach them to the start of each source file to most effectively

- convey the exclusion of warranty; and each file should have at least

- the "copyright" line and a pointer to where the full notice is found.

- 

-     <one line to give the program's name and a brief idea of what it does.>

-     Copyright (C) <year>  <name of author>

- 

-     This program is free software; you can redistribute it and/or modify

-     it under the terms of the GNU General Public License as published by

-     the Free Software Foundation; either version 2 of the License, or

-     (at your option) any later version.

- 

-     This program is distributed in the hope that it will be useful,

-     but WITHOUT ANY WARRANTY; without even the implied warranty of

-     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

-     GNU General Public License for more details.

- 

-     You should have received a copy of the GNU General Public License along

-     with this program; if not, write to the Free Software Foundation, Inc.,

-     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

- 

- Also add information on how to contact you by electronic and paper mail.

- 

- If the program is interactive, make it output a short notice like this

- when it starts in an interactive mode:

- 

-     Gnomovision version 69, Copyright (C) year name of author

-     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.

-     This is free software, and you are welcome to redistribute it

-     under certain conditions; type `show c' for details.

- 

- The hypothetical commands `show w' and `show c' should show the appropriate

- parts of the General Public License.  Of course, the commands you use may

- be called something other than `show w' and `show c'; they could even be

- mouse-clicks or menu items--whatever suits your program.

- 

- You should also get your employer (if you work as a programmer) or your

- school, if any, to sign a "copyright disclaimer" for the program, if

- necessary.  Here is a sample; alter the names:

- 

-   Yoyodyne, Inc., hereby disclaims all copyright interest in the program

-   `Gnomovision' (which makes passes at compilers) written by James Hacker.

- 

-   <signature of Ty Coon>, 1 April 1989

-   Ty Coon, President of Vice

- 

- This General Public License does not permit incorporating your program into

- proprietary programs.  If your program is a subroutine library, you may

- consider it more useful to permit linking proprietary applications with the

- library.  If this is what you want to do, use the GNU Lesser General

- Public License instead of this License.

@@ -1,30 +0,0 @@ 

- -----BEGIN PGP PUBLIC KEY BLOCK-----

- Version: GnuPG v2.0.22 (GNU/Linux)

- 

- mQINBFzMWxkBEADHrskpBgN9OphmhRkc7P/YrsAGSvvl7kfu+e9KAaU6f5MeAVyn

- rIoM43syyGkgFyWgjZM8/rur7EMPY2yt+2q/1ZfLVCRn9856JqTIq0XRpDUe4nKQ

- 8BlA7wDVZoSDxUZkSuTIyExbDf0cpw89Tcf62Mxmi8jh74vRlPy1PgjWL5494b3X

- 5fxDidH4bqPZyxTBqPrUFuo+EfUVEqiGF94Ppq6ZUvrBGOVo1V1+Ifm9CGEK597c

- aevcGc1RFlgxIgN84UpuDjPR9/zSndwJ7XsXYvZ6HXcKGagRKsfYDWGPkA5cOL/e

- f+yObOnC43yPUvpggQ4KaNJ6+SMTZOKikM8yciyBwLqwrjo8FlJgkv8Vfag/2UR7

- JINbyqHHoLUhQ2m6HXSwK4YjtwidF9EUkaBZWrrskYR3IRZLXlWqeOi/+ezYOW0m

- vufrkcvsh+TKlVVnuwmEPjJ8mwUSpsLdfPJo1DHsd8FS03SCKPaXFdD7ePfEjiYk

- nHpQaKE01aWVSLUiygn7F7rYemGqV9Vt7tBw5pz0vqSC72a5E3zFzIIuHx6aANry

- Gat3aqU3qtBXOrA/dPkX9cWE+UR5wo/A2UdKJZLlGhM2WRJ3ltmGT48V9CeS6N9Y

- m4CKdzvg7EWjlTlFrd/8WJ2KoqOE9leDPeXRPncubJfJ6LLIHyG09h9kKQARAQAB

- tDpDZW50T1MgKENlbnRPUyBPZmZpY2lhbCBTaWduaW5nIEtleSkgPHNlY3VyaXR5

- QGNlbnRvcy5vcmc+iQI3BBMBAgAhBQJczFsZAhsDBgsJCAcDAgYVCAIJCgsDFgIB

- Ah4BAheAAAoJEAW1VbOEg8ZdjOsP/2ygSxH9jqffOU9SKyJDlraL2gIutqZ3B8pl

- Gy/Qnb9QD1EJVb4ZxOEhcY2W9VJfIpnf3yBuAto7zvKe/G1nxH4Bt6WTJQCkUjcs

- N3qPWsx1VslsAEz7bXGiHym6Ay4xF28bQ9XYIokIQXd0T2rD3/lNGxNtORZ2bKjD

- vOzYzvh2idUIY1DgGWJ11gtHFIA9CvHcW+SMPEhkcKZJAO51ayFBqTSSpiorVwTq

- a0cB+cgmCQOI4/MY+kIvzoexfG7xhkUqe0wxmph9RQQxlTbNQDCdaxSgwbF2T+gw

- byaDvkS4xtR6Soj7BKjKAmcnf5fn4C5Or0KLUqMzBtDMbfQQihn62iZJN6ZZ/4dg

- q4HTqyVpyuzMXsFpJ9L/FqH2DJ4exGGpBv00ba/Zauy7GsqOc5PnNBsYaHCply0X

- 407DRx51t9YwYI/ttValuehq9+gRJpOTTKp6AjZn/a5Yt3h6jDgpNfM/EyLFIY9z

- V6CXqQQ/8JRvaik/JsGCf+eeLZOw4koIjZGEAg04iuyNTjhx0e/QHEVcYAqNLhXG

- rCTTbCn3NSUO9qxEXC+K/1m1kaXoCGA0UWlVGZ1JSifbbMx0yxq/brpEZPUYm+32

- o8XfbocBWljFUJ+6aljTvZ3LQLKTSPW7TFO+GXycAOmCGhlXh2tlc6iTc41PACqy

- yy+mHmSv

- =kkH7

- -----END PGP PUBLIC KEY BLOCK-----

@@ -1,30 +0,0 @@ 

- -----BEGIN PGP PUBLIC KEY BLOCK-----

- Version: GnuPG v2.0.22 (GNU/Linux)

- 

- mQINBFzMYBIBEACzbPN6Yso1qkcpVTnpfUxVWUpcWcuMiWpKSsZKkT2k9nOVVc7v

- aaLUkKY1WoD3+FoE8fDReTgiwbGFyB9EVC2erwjqQsVr6x7ntVjxX5eFniRZ3O1+

- ez3mBWhTfAXo7QoobZPnGeh8eL+lI2Yli/bf3gFGYB9xmv/WptokwvN379XtjP3F

- eFfHlCDpBEWL4ISZ4V6BRlIspnWd8A2FbV3byK5DMiKLpU/qnSPcXY4/OfWwn4HK

- Of/RFqOJZrJgy2HEmf3XDFHbg7OiGr80Fsc2UuSBQo5MkXckpBVAF7QmhGoRC4V0

- 5xgr2Z5Lh2OZhMtLJDYolvrNcdyNvjcfri6QYS55dBpctNbG49OMmw+niy5uJ0KA

- MTXPNmyQ3Xtz3Smh8T6yj8iPyHkF7g2JC2xUzp6zijwDjRrDtGpnhrCmOPVlQAph

- Os6prHwDa3N3OFubKhFscftkjAElgHVb97U6gabU9BJsLPcMV+HkW3sm8nx2Q9eh

- Ew5CfvirSI8RFifOpDid99KSo/Id+wrTqW10Q/wfyFcGkrKo1fVpEkkDGc1nWKQS

- +K5MMQsyweohFQvy+yKX2LXhYjDBpopd4KKZJNhR+UDncD7shaKM2yIUp11W7Oe1

- DkeXME7GvGiB48Trcz38osYTzCqxvzXegFQ01PuiYdxjnYZfWlcl3xaUKwARAQAB

- tD1DZW50T1MgVGVzdGluZyAoQ2VudE9TIFRlc3RpbmcgY29udGVudCkgPHNlY3Vy

- aXR5QGNlbnRvcy5vcmc+iQI3BBMBAgAhBQJczGASAhsDBgsJCAcDAgYVCAIJCgsD

- FgIBAh4BAheAAAoJEHYuZYVbpfqNL1gP/jeWOFd7Pcn8FxLQl3IVheHe/5U0z+FO

- 0rkmr1aLTzoO2Os22DXvcXHHMRxFXjE/xDA8SDp8hNtiU5o7t6z0ZDaDrFo2Cap2

- 8MEqhSmDFmezBEV70xaKHtWTkupf4PYZkGzv8flGeOSjVsjN/KaCvWs5n4fq5nTE

- Vk2HdxUsXNso8+Z80MqAbtoFYQi63LeRW7pT3D3Y4vCLpjihJwWLYHJrhFvt1WHo

- g7az6JoEeHL5lgcOnTt8OsveZk3ih9cONzmlnaRJaaoo6Y7CdtbPu6dVGhRTySto

- fZ1MCTrhqZ/Pn8Vgda6kPGq69UcbQ2XvDrHt1q/mLvJsgPY+3E5jgU2buo3YaUfB

- Yb9b8ExNpeNCNbxz45FXw6JymtC+YvRipThptuigUngAY+Lpp0ibF/U5Qwox8w/7

- BnTcmT/lh3bGZH3AvWJpflD/WN2qplhXU5KsGIyyFTxGA8bXtbYTnMCwL7XpwXPa

- GfMdI/anERDd6l4dxOFWGkLcwZ8PmkLCH52EgPWyd403LPSoukVmupJ42D3hSE7e

- 9l7FU2hsX5E00zsKTbE7EBUUsP67Ah9N2w3DaEE8XxMCikLN5ok012OjIIQGOEoK

- aK0K9fVkSyrpIacOQ0k3wBDuKpYYTsRRi+yS8oTfUO+ExM09SlqElyvnKntar18l

- H5XnTNztBtX9

- =p0y+

- -----END PGP PUBLIC KEY BLOCK-----

file removed
-30
@@ -1,30 +0,0 @@ 

- #!/bin/bash

- clear

- part=$(mount |grep '^/dev.* / ' |awk '{print $1}')

- if [ -z "$part" ];then

-     echo "Error detecting rootfs"

-     exit -1

- fi

- dev=$(echo $part|sed 's/[0-9]*$//g')

- devlen=${#dev}

- num=${part:$devlen}

- if [[ "$dev" =~ ^/dev/mmcblk[0-9]*p$ ]];then

-     dev=${dev:0:-1}

- fi

- if [ ! -x /usr/bin/growpart ];then

-     echo "Please install cloud-utils-growpart (sudo yum install cloud-utils-growpart)"

-     exit -2

- fi

- if [ ! -x /usr/sbin/resize2fs ];then

-     echo "Please install e2fsprogs (sudo yum install e2fsprogs)"

-     exit -3

- fi

- echo $part $dev $num

- 

- echo "Extending partition $num to max size ...."

- growpart $dev $num

- echo "Resizing ext4 filesystem ..."

- resize2fs $part

- echo "Done."

- df -h |grep $part

- 

@@ -0,0 +1,102 @@ 

+ %define debug_package %{nil}

+ %define product_family CentOS-Stream

+ %define base_release_version 8

+ %define full_release_version 8

+ %define dist_release_version 8

+ %define upstream_rel_long 8.3-0

+ %define upstream_rel 8.3

+ %define stream_rel 3.2006

+ %define centos_upstream_rel 8.2

+ %define centos_rel 2.2004

+ #define beta Beta

+ %define dist .el%{dist_release_version}

+ 

+ # The anaconda scripts in {_libexecdir} can create false requirements

+ %global __requires_exclude_from %{_libexecdir}

+ 

+ Name:           centos-release-stream

+ Version:        %{upstream_rel}

+ Release:        %{stream_rel}.0.1%{?dist}

+ Summary:        %{product_family} release file

+ Group:          System Environment/Base

+ License:        GPLv2

+ 

+ %define pkg_name %{name}

+ 

+ Provides:       centos-release-stream = %{version}-%{release}

+ Requires:       centos-release >= %{centos_upstream_rel}-%{centos_rel}

+ 

+ Source300:      CentOS-Stream-Base.repo

+ Source302:      CentOS-Stream-Debuginfo.repo

+ Source303:      CentOS-Stream-Extras.repo

+ Source305:      CentOS-Stream-Media.repo

+ Source306:      CentOS-Stream-Sources.repo

+ Source307:      CentOS-Stream-Vault.repo

+ Source308:      CentOS-Stream-AppStream.repo

+ Source309:      CentOS-Stream-PowerTools.repo

+ Source310:      CentOS-Stream-centosplus.repo

+ Source312:      CentOS-Stream-Devel.repo

+ Source313:      CentOS-Stream-HA.repo

+ Source314:      CentOS-Stream-RT.repo

+ %ifarch %{arm}

+ %description -n %{pkg_name}

+ %{product_family} release files

+ %endif

+ 

+ %description

+ %{product_family} release files

+ 

+ %prep

+ echo OK

+ 

+ %build

+ echo OK

+ 

+ %install

+ rm -rf %{buildroot}

+ 

+ # create /etc

+ mkdir -p %{buildroot}/etc

+ 

+ # copy yum repos

+ mkdir -p -m 755 %{buildroot}/etc/yum.repos.d

+ install -m 644 %{SOURCE300} %{buildroot}/etc/yum.repos.d

+ install -m 644 %{SOURCE302} %{buildroot}/etc/yum.repos.d

+ install -m 644 %{SOURCE303} %{buildroot}/etc/yum.repos.d

+ install -m 644 %{SOURCE305} %{buildroot}/etc/yum.repos.d

+ install -m 644 %{SOURCE306} %{buildroot}/etc/yum.repos.d

+ install -m 644 %{SOURCE307} %{buildroot}/etc/yum.repos.d

+ install -m 644 %{SOURCE308} %{buildroot}/etc/yum.repos.d

+ install -m 644 %{SOURCE309} %{buildroot}/etc/yum.repos.d

+ install -m 644 %{SOURCE310} %{buildroot}/etc/yum.repos.d

+ install -m 644 %{SOURCE312} %{buildroot}/etc/yum.repos.d

+ install -m 644 %{SOURCE313} %{buildroot}/etc/yum.repos.d

+ install -m 644 %{SOURCE314} %{buildroot}/etc/yum.repos.d

+ 

+ mkdir -p -m 755 %{buildroot}/etc/dnf/vars

+ echo "%{base_release_version}-stream" > %{buildroot}/etc/dnf/vars/stream

+ 

+ %clean

+ rm -rf %{buildroot}

+ 

+ %files -n %{pkg_name}

+ %defattr(0644,root,root,0755)

+ %config(noreplace) /etc/yum.repos.d/*

+ %config(noreplace) /etc/dnf/vars/*

+ 

+ %changelog

+ * Wed Jun 24 2020 Johnny Hughes <johnny@centos.org> 8-3.0

+ - Add HA and RT repos

+ - Modify release numbers

+ 

+ * Thu Mar 12 2020 bstinson@centosproject.org - 8-1.0.9

+ - Add the CentOS-Stream-Devel repository

+ 

+ * Fri Dec 06 2019 bstinson@centosproject.org - -.0.1

+ - Update for 8.1

+ 

+ * Mon Oct 14 2019 Fabian Arrotin <arrfab@centos.org> 8.0-0.1905.0.9.el8

+ - Switched to mirrorlist instead of baseurl for 8-stream

+ 

+ * Thu Sep 20 2019 Brian Stinson <bstinson@centosproject.org> 8-0.el8

+ - First build of centos-release-stream

file removed
-294
@@ -1,294 +0,0 @@ 

- %define debug_package %{nil}

- %define product_family CentOS Linux

- %define variant_titlecase Server

- %define variant_lowercase server

- %ifarch %{arm}

- %define release_name AltArch

- %define contentdir   altarch

- %else

- %define release_name Core

- %define contentdir   centos

- %endif

- %ifarch ppc64le

- %define tuned_profile :server

- %endif

- %define infra_var stock

- %define base_release_version 8

- %define full_release_version 8

- %define dist_release_version 8

- %define upstream_rel_long 8.2-0

- %define upstream_rel 8.2

- %define centos_rel 2.2004

- #define beta Beta

- %define dist .el%{dist_release_version}

- 

- # The anaconda scripts in %%{_libexecdir} can create false requirements

- %global __requires_exclude_from %{_libexecdir}

- 

- Name:           centos-release

- Version:        %{upstream_rel}

- Release:        %{centos_rel}.0.1%{?dist}

- Summary:        %{product_family} release file

- Group:          System Environment/Base

- License:        GPLv2

- %ifnarch %{arm}

- %define pkg_name %{name}

- %else

- %define pkg_name centos-userland-release

- %package -n %{pkg_name}

- Summary:        %{product_family} release file

- %endif

- Provides:       centos-release = %{version}-%{release}

- Provides:       centos-release(upstream) = %{upstream_rel}

- Provides:       redhat-release = %{upstream_rel_long}

- Provides:       system-release = %{upstream_rel_long}

- Provides:       system-release(releasever) = %{base_release_version}

- Provides:       base-module(platform:el%{base_release_version})

- 

- Provides:       centos-release-eula

- Provides:       redhat-release-eula

- 

- Requires:       centos-gpg-keys = %{version}-%{release}

- Requires:       centos-repos >= %{version}-%{release}

- 

- Source1:        85-display-manager.preset

- Source2:        90-default.preset

- Source3:        99-default-disable.preset

- Source10:       RPM-GPG-KEY-centosofficial

- Source11:       RPM-GPG-KEY-centostesting

- 

- Source100:      rootfs-expand

- 

- Source200:      EULA

- Source201:      GPL

- Source202:      Contributors

- 

- Source300:      CentOS-Base.repo

- Source301:      CentOS-CR.repo

- Source302:      CentOS-Debuginfo.repo

- Source303:      CentOS-Extras.repo

- Source304:      CentOS-fasttrack.repo

- Source305:      CentOS-Media.repo

- Source306:      CentOS-Sources.repo

- Source307:      CentOS-Vault.repo

- Source308:      CentOS-AppStream.repo

- Source309:      CentOS-PowerTools.repo

- Source310:      CentOS-centosplus.repo

- Source311:      CentOS-HA.repo

- Source312:      CentOS-Devel.repo

- 

- %ifarch %{arm}

- %description -n %{pkg_name}

- %{product_family} release files

- %endif

- 

- %description

- %{product_family} release files

- 

- %package -n centos-repos

- Summary:        %{product_family} package repositories

- Group:          System Environment/Base

- Provides:       centos-repos(%{base_release_version}) = %{upstream_rel}

- Requires:       system-release = %{upstream_rel}

- Requires:       centos-gpg-keys = %{version}-%{release}

- Conflicts:      %{name} < 8.0-0.1905.0.10

- 

- %description -n centos-repos

- %{product_family} package repository files for yum and dnf

- 

- %package -n centos-gpg-keys

- Summary:        %{product_family} RPM keys

- Group:          System Environment/Base

- Conflicts:      %{name} < 8.0-0.1905.0.10

- BuildArch:      noarch

- 

- %description -n centos-gpg-keys

- %{product_family} RPM signature keys

- 

- %prep

- echo OK

- 

- %build

- echo OK

- 

- %install

- rm -rf %{buildroot}

- 

- # create skeleton

- mkdir -p %{buildroot}/etc

- mkdir -p %{buildroot}%{_prefix}/lib

- 

- # create /etc/system-release and /etc/redhat-release

- echo "%{product_family} release %{full_release_version}.%{centos_rel} (%{release_name}) " > %{buildroot}/etc/centos-release

- echo "Derived from Red Hat Enterprise Linux %{upstream_rel} (Source)" > %{buildroot}/etc/centos-release-upstream

- ln -s centos-release %{buildroot}/etc/system-release

- ln -s centos-release %{buildroot}/etc/redhat-release

- 

- # Create the os-release file

- cat << EOF >>%{buildroot}%{_prefix}/lib/os-release

- NAME="%{product_family}"

- VERSION="%{full_release_version} (%{release_name})"

- ID="centos"

- ID_LIKE="rhel fedora"

- VERSION_ID="%{full_release_version}"

- PLATFORM_ID="platform:el%{base_release_version}"

- PRETTY_NAME="%{product_family} %{full_release_version} (%{release_name})"

- ANSI_COLOR="0;31"

- CPE_NAME="cpe:/o:centos:centos:%{base_release_version}%{?tuned_profile}"

- HOME_URL="https://www.centos.org/"

- BUG_REPORT_URL="https://bugs.centos.org/"

- 

- CENTOS_MANTISBT_PROJECT="CentOS-%{base_release_version}"

- CENTOS_MANTISBT_PROJECT_VERSION="%{base_release_version}"

- REDHAT_SUPPORT_PRODUCT="centos"

- REDHAT_SUPPORT_PRODUCT_VERSION="%{base_release_version}"

- 

- EOF

- # Create the symlink for /etc/os-release

- ln -s ../usr/lib/os-release %{buildroot}%{_sysconfdir}/os-release

- 

- # write cpe to /etc/system/release-cpe

- echo "cpe:/o:centos:centos:%{base_release_version}" > %{buildroot}/etc/system-release-cpe

- 

- # create /etc/issue and /etc/issue.net

- echo '\S' > %{buildroot}/etc/issue

- echo 'Kernel \r on an \m' >> %{buildroot}/etc/issue

- cp %{buildroot}/etc/issue %{buildroot}/etc/issue.net

- echo >> %{buildroot}/etc/issue

- 

- # copy GPG keys

- mkdir -p -m 755 %{buildroot}/etc/pki/rpm-gpg

- install -m 644 %{SOURCE10} %{buildroot}/etc/pki/rpm-gpg

- install -m 644 %{SOURCE11} %{buildroot}/etc/pki/rpm-gpg

- 

- # copy yum repos

- mkdir -p -m 755 %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE300} %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE301} %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE302} %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE303} %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE304} %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE305} %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE306} %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE307} %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE308} %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE309} %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE310} %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE311} %{buildroot}/etc/yum.repos.d

- install -m 644 %{SOURCE312} %{buildroot}/etc/yum.repos.d

- 

- mkdir -p -m 755 %{buildroot}/etc/dnf/vars

- echo "%{infra_var}" > %{buildroot}/etc/dnf/vars/infra

- echo "%{contentdir}" >%{buildroot}/etc/dnf/vars/contentdir

- %ifarch %{arm}

- echo %{base_release_version} > %{buildroot}/etc/dnf/vars/releasever

- %endif

- 

- # set up the dist tag macros

- install -d -m 755 %{buildroot}/etc/rpm

- cat >> %{buildroot}/etc/rpm/macros.dist << EOF

- # dist macros.

- 

- %%centos_ver %{base_release_version}

- %%centos %{base_release_version}

- %%rhel %{base_release_version}

- %%dist .el%{base_release_version}

- %%el%{base_release_version} 1

- EOF

- 

- # use unbranded datadir

- mkdir -p -m 755 %{buildroot}/%{_datadir}/centos-release

- ln -s centos-release %{buildroot}/%{_datadir}/redhat-release

- install -m 644 %{SOURCE200} %{buildroot}/%{_datadir}/centos-release

- 

- # use unbranded docdir

- mkdir -p -m 755 %{buildroot}/%{_docdir}/centos-release

- ln -s centos-release %{buildroot}/%{_docdir}/redhat-release

- install -m 644 %{SOURCE201} %{buildroot}/%{_docdir}/centos-release

- install -m 644 %{SOURCE202} %{buildroot}/%{_docdir}/centos-release

- 

- # copy systemd presets

- mkdir -p %{buildroot}/%{_prefix}/lib/systemd/system-preset/

- install -m 0644 %{SOURCE1} %{buildroot}/%{_prefix}/lib/systemd/system-preset/

- install -m 0644 %{SOURCE2} %{buildroot}/%{_prefix}/lib/systemd/system-preset/

- install -m 0644 %{SOURCE3} %{buildroot}/%{_prefix}/lib/systemd/system-preset/

- 

- %ifarch %{arm} aarch64

- # Install armhfp/aarch64 specific tools

- install -D -m 0755 %{SOURCE100} %{buildroot}%{_bindir}/rootfs-expand

- %endif

- 

- 

- %clean

- rm -rf %{buildroot}

- 

- %files -n %{pkg_name}

- %defattr(0644,root,root,0755)

- /etc/redhat-release

- /etc/system-release

- /etc/centos-release

- /etc/centos-release-upstream

- %config(noreplace) /etc/os-release

- %config /etc/system-release-cpe

- %config(noreplace) /etc/issue

- %config(noreplace) /etc/issue.net

- /etc/rpm/macros.dist

- %{_docdir}/redhat-release

- %{_docdir}/centos-release/*

- %{_datadir}/redhat-release

- %{_datadir}/centos-release/*

- %{_prefix}/lib/os-release

- %{_prefix}/lib/systemd/system-preset/*

- %ifarch %{arm} aarch64

- %attr(0755,root,root) %{_bindir}/rootfs-expand

- %endif

- 

- %files -n centos-repos

- %config(noreplace) /etc/yum.repos.d/*

- %config(noreplace) /etc/dnf/vars/*

- 

- %files -n centos-gpg-keys

- /etc/pki/rpm-gpg/

- 

- %changelog

- * Fri May 15 2020 Pablo Greco <pgreco@centosproject.org> - 8-2.0.1

- - Relax dependency for centos-repos

- - Remove update_boot, it was never used in 8

- - Add rootfs_expand to aarch64

- - Bump release for 8.2

- 

- * Thu Mar 12 2020 bstinson@centosproject.org - 8-1.0.9

- - Add the Devel repo to centos-release

- - Install os-release(5) content to /usr/lib and have /etc/os-release be a symlink (ngompa)pr#9

- 

- * Thu Jan 02 2020 Brian Stinson <bstinson@centosproject.org> - 8-1.0.8

- - Add base module platform Provides so DNF can auto-discover modular platform (ngompa)pr#6

- - Switched CR repo to mirrorlist to spread the load (arrfab)pr#5

- 

- * Thu Dec 19 2019 bstinson@centosproject.org - 8-1.0.7

- - Typo fixes

- - Disable the HA repo by default

- 

- * Wed Dec 18 2019 Pablo Greco <pgreco@centosproject.org> - 8-1.el8

- - Fix requires in armhfp

- 

- * Tue Dec 17 2019 bstinson@centosproject.org - 8-1.el8

- - Add the HighAvailability repository

- 

- * Wed Aug 14 2019 Neal Gompa <ngompa@centosproject.org> 8-1.el8

- - Split repositories and GPG keys out into subpackages

- 

- * Sat Aug 10 2019 Fabian Arrotin <arrfab@centos.org> 8-0.el8

- - modified baseurl paths, even if disabled

- 

- * Sat Aug 10 2019 Fabian Arrotin <arrfab@centos.org> 8-0.el8

- - Enabled Extras by default.

- - Fixed sources paths for BaseOS/AppStream

- 

- * Sat Aug 10 2019 Brian Stinson <bstinson@centosproject.org> 8-0.el7

- - Update Debuginfo and fasttrack to use releasever

- - Fix CentOS-media.repo to include appstream

- 

- * Wed May  8 2019 Pablo Greco <pablo@fliagreco.com.ar> 8-0.el7

- - Initial setup for CentOS-8

- 

WIP Dont merge this yet.

Signed-off-by: Mohan Boddu mboddu@bhujji.com

This is not needed anymore.

Thanks to @bstinson and @carlwgeorge :wink:

Pull-Request has been closed by mohanboddu

4 years ago
Metadata
Changes Summary 26
+0 -0
file renamed
.centos-release.metadata
.centos-release-stream.metadata
-10
file removed
SOURCES/85-display-manager.preset
-160
file removed
SOURCES/90-default.preset
-1
file removed
SOURCES/99-default-disable.preset
-24
file removed
SOURCES/CentOS-CR.repo
+4 -4
file renamed
SOURCES/CentOS-AppStream.repo
SOURCES/CentOS-Stream-AppStream.repo
+4 -4
file renamed
SOURCES/CentOS-Base.repo
SOURCES/CentOS-Stream-Base.repo
+3 -3
file renamed
SOURCES/CentOS-Debuginfo.repo
SOURCES/CentOS-Stream-Debuginfo.repo
+5 -5
file renamed
SOURCES/CentOS-Devel.repo
SOURCES/CentOS-Stream-Devel.repo
+4 -4
file renamed
SOURCES/CentOS-Extras.repo
SOURCES/CentOS-Stream-Extras.repo
+19
file added
SOURCES/CentOS-Stream-HA.repo
+4 -4
file renamed
SOURCES/CentOS-Media.repo
SOURCES/CentOS-Stream-Media.repo
+4 -4
file renamed
SOURCES/CentOS-PowerTools.repo
SOURCES/CentOS-Stream-PowerTools.repo
+5 -6
file renamed
SOURCES/CentOS-HA.repo
SOURCES/CentOS-Stream-RT.repo
+12 -12
file renamed
SOURCES/CentOS-Sources.repo
SOURCES/CentOS-Stream-Sources.repo
+0 -0
file renamed
SOURCES/CentOS-Vault.repo
SOURCES/CentOS-Stream-Vault.repo
+4 -4
file renamed
SOURCES/CentOS-centosplus.repo
SOURCES/CentOS-Stream-centosplus.repo
-10
file removed
SOURCES/CentOS-fasttrack.repo
-70
file removed
SOURCES/Contributors
-10
file removed
SOURCES/EULA
-339
file removed
SOURCES/GPL
-30
file removed
SOURCES/RPM-GPG-KEY-centosofficial
-30
file removed
SOURCES/RPM-GPG-KEY-centostesting
-30
file removed
SOURCES/rootfs-expand
+102
file added
SPECS/centos-release-stream.spec
-294
file removed
SPECS/centos-release.spec