Changeset 3d055ec in rtems-docs


Ignore:
Timestamp:
Nov 2, 2016, 6:38:32 AM (4 years ago)
Author:
Chris Johns <chrisj@…>
Branches:
4.11, 5, am, master
Children:
0bc9c6d
Parents:
ce4daf9
Message:

RSB: Fix the history.

Location:
rsb
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • rsb/source-builder.rst

    rce4daf9 r3d055ec  
    142142did not support RPMs. At the time the RTEMS tools maintainer only supported
    143143*spec* files and these files held all the vital configuration data needed to
    144 create suitable tool sets. Available SRPM and *spec* files by themselves where
    145 useless because a suitable ``rpm`` tool to use them was needed. At the time
    146 available versions of ``rpm`` for a number of non-RPM hosts were broken and
    147 randomly maintained. The solution Chris settled on was to use the *spec* files
    148 and write to a Python based tool that parsed the *spec* file format creating a
    149 shell script that could be run to build the package. The approach proved
    150 successful and Chris was able to track the RPM version of the RTEMS tools on a
    151 non-RPM host for a number of years.
     144create suitable tool sets. The available SRPM and *spec* files by themselves
     145where of little use because a suitable ``rpm`` tool was needed to use them. At
     146the time the available versions of ``rpm`` for a number of non-RPM hosts were
     147broken and randomly maintained. The solution Chris settled on was to use the
     148*spec* files and to write a Python based tool that parsed the *spec* file
     149format creating a shell script that could be run to build the package. The
     150approach proved successful and Chris was able to track the RPM version of the
     151RTEMS tools on a non-RPM host for a number of years.
    152152
    153153The *SpecBuilder* tool did not build tools or packages unrelated to the RTEMS
    154 project where no suitable *spec* file was available so another tool was
     154Project where no suitable *spec* file was available so another tool was
    155155needed. Rather than start again Chris decided to take the parsing code for the
    156156*spec* file format and build a new tool called the RTEMS Source Builder.
Note: See TracChangeset for help on using the changeset viewer.