Difference between revisions of "Make Sure Public Repos Are Setup"

From NST Wiki
Jump to navigationJump to search
(Created page with "You should verify that the public mirror list and ''yum'' repositories have be set up. * Go to URL: http://www.networksecuritytoolkit.org/nst/mirrors/ * If you don't see a text ...")
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
You should verify that the public mirror list and ''yum'' repositories have be set up.
 
You should verify that the public mirror list and ''yum'' repositories have be set up.
  
* Go to URL: http://www.networksecuritytoolkit.org/nst/mirrors/
+
* Check the public repository mirror listing(s) for the release: http://www.networksecuritytoolkit.org/nst/mirrors/repo-f28-x86_64.mirrors.txt
* If you don't see a text mirror list file for both 32 bit and 64 bit you need to do the following:
+
* If you don't see a text mirror list file for the 64 bit release you need to do the following:
 
** Create and add the missing files to ''html/mirrors'' on the development machine.
 
** Create and add the missing files to ''html/mirrors'' on the development machine.
** Push out the mirrors and initial empty ''yum'' repositories by running the following commands on both the 32 bit and 64 bit development machine:
+
** Edit the ''yum/pkgs/nstweb/pkginfo.xml'' file and bump the release number and update the dependency list for the new mirror files added.
  [root@dev32 repo]# cd yum
+
** Push out the mirrors and initial empty ''yum'' repositories by running the following commands on the development machine:
  [root@dev32 repo]# make repo-upload
+
  [root@dev32 repo]# cd ~/nstpro
 +
  [root@dev32 nstpro]# make upload-repo
 +
* Verify that you can load the empty repomd.xml file from each of the listed mirrors for the release. For the NST 28 release this was:
 +
** http://networksecuritytoolkit.org/repo/nst/f28/x86_64/repodata/repomd.xml
  
 
'''NOTE''': If there are any errors, you may need to log into the mirrors to create the top level directories.
 
'''NOTE''': If there are any errors, you may need to log into the mirrors to create the top level directories.
 +
 +
'''NOTE''': You skip this step for interim releases.
 +
 +
'''NOTE''': To create an ''empty'' repository at networksecuritytoolkit.org, log into the web server and run the following commands:
 +
cd ~/public_html/repo/nst
 +
install -d f28 && ln -s ../empty f28/x86_64

Revision as of 08:31, 30 June 2018

You should verify that the public mirror list and yum repositories have be set up.

  • Check the public repository mirror listing(s) for the release: http://www.networksecuritytoolkit.org/nst/mirrors/repo-f28-x86_64.mirrors.txt
  • If you don't see a text mirror list file for the 64 bit release you need to do the following:
    • Create and add the missing files to html/mirrors on the development machine.
    • Edit the yum/pkgs/nstweb/pkginfo.xml file and bump the release number and update the dependency list for the new mirror files added.
    • Push out the mirrors and initial empty yum repositories by running the following commands on the development machine:
[root@dev32 repo]# cd ~/nstpro
[root@dev32 nstpro]# make upload-repo

NOTE: If there are any errors, you may need to log into the mirrors to create the top level directories.

NOTE: You skip this step for interim releases.

NOTE: To create an empty repository at networksecuritytoolkit.org, log into the web server and run the following commands:

cd ~/public_html/repo/nst
install -d f28 && ln -s ../empty f28/x86_64