Difference between revisions of "Add tar file to CVS and build system"

From SME Server
Jump to navigationJump to search
(Created page with "__TOC__ == Adding in an updated tar file to the CVS and buildsystem == # Create the new tar file on your local build system # Send it the remote buildsys (scp?) # Login into...")
 
Line 3: Line 3:
 
== Adding in an updated tar file to the CVS and buildsystem ==
 
== Adding in an updated tar file to the CVS and buildsystem ==
  
# Create the new tar file on your local build system
+
# Create the new tar file on your local build system (tar -cvzf smeserver-<contrib>-<version> smeserver-<contrib>-<version>/)
 
# Send it the remote buildsys (scp?)
 
# Send it the remote buildsys (scp?)
 
# Login into buildsys
 
# Login into buildsys
# cvs update -dPA in previously checked out (not anonymous) contribs10 directory (or whereever)
+
#cvs update -dPA in previously checked out (not anonymous) contribs10 directory (or whereever)
# Edit version number in spec file and delete patch commands
+
#Edit version number in spec file and delete patch commands
# Copy new tar file into the contribs10 directory
+
#Copy new tar file into the contribs10 directory
# Make newsources FILE="contribs-release.tar.gz"
+
#Make newsources FILE="contribs-release.tar.gz"
# cvs commit -m "comment about commit" (this simultaneously commit spec and tar file)
+
#cvs commit -m "comment about commit" (this simultaneously commit spec and tar file)
# logout from buildsys
+
#logout from buildsys
# Go to contribs10 file on local build system
+
#Go to contribs10 file on local build system
# prepa (or cvs update -dPA)
+
#prepa (or cvs update -dPA)
# Check new spec and tar file and tree (+.old) is correct!
+
#Check new spec and tar file and tree (+.old) is correct!
# Mockbuild locally
+
# Mockbuild locally
# Test it.
+
#Test it.
# Build it on buildsys (make commit tag build)
+
#Build it on buildsys (make commit tag build)
  
[[Category:Howto]] [[Category:Developer]]
+
[[Category:Howto]]  
 +
[[Category:Developer]]

Revision as of 10:21, 1 June 2022

Adding in an updated tar file to the CVS and buildsystem

  1. Create the new tar file on your local build system (tar -cvzf smeserver-<contrib>-<version> smeserver-<contrib>-<version>/)
  2. Send it the remote buildsys (scp?)
  3. Login into buildsys
  4. cvs update -dPA in previously checked out (not anonymous) contribs10 directory (or whereever)
  5. Edit version number in spec file and delete patch commands
  6. Copy new tar file into the contribs10 directory
  7. Make newsources FILE="contribs-release.tar.gz"
  8. cvs commit -m "comment about commit" (this simultaneously commit spec and tar file)
  9. logout from buildsys
  10. Go to contribs10 file on local build system
  11. prepa (or cvs update -dPA)
  12. Check new spec and tar file and tree (+.old) is correct!
  13. Mockbuild locally
  14. Test it.
  15. Build it on buildsys (make commit tag build)