90 likes | 110 Views
New AEGIS services. AEGIS Training for Site Administrators. Dusan Vudragovic Institute of Physics Belgrade Serbia dusan@scl.rs. The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures contract no. 211338. Subversion & ViewVC.
E N D
New AEGIS services AEGIS Training for Site Administrators Dusan Vudragovic Institute of Physics Belgrade Serbia dusan@scl.rs The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures contract no. 211338
Subversion & ViewVC • SVN is available athttps://svn.scl.rs/ • ViewVC is available athttps://viewvc.scl.rs/viewvc/
Subversion from CLI(1/3) • Default editor • User certificate .subversion/servers • Initial project setup • Useful parameter export SVN_EDITOR=vi [groups] scl = svn.scl.rs [scl] ssl-client-cert-file=/home/dusan/.globus/usercert.p12 svn mkdir https://svn.scl.rs/scl/<project> svn mkdir https://svn.scl.rs/scl/<project>/trunk svn mkdir https://svn.scl.rs/scl/<project>/tags svn mkdir https://svn.scl.rs/scl/<project>/branches -m ‘<comment>’
Subversion from CLI(2/3) • Importing an existing project • Checking out a project • Get info • Editing and adding files • Get a copy of the previous version svn import <path_to project> https://svn.scl.rs/scl/<project>/trunk -m 'Initial import' svn import checkout https://svn.scl.rs/scl/<project>/trunk svn info svn status svn add <filename> svn commit -m ’comment’ svn checkout –r xyz https://svn.scl.rs/scl/<project>/trunk <destination_folder>
Subversion from CLI(3/3) • Create tag • Deleting • Renaming • Create branch svn copy https://svn.scl.rs/scl/<project>/trunk https://svn.scl.rs/scl/<project>/tags/<project>-v1.0.0.-1 svn rm <filename_or_dirname> svn rename <source> <destination> svn copy https://svn.scl.rs/scl/<project>/trunk https://svn.scl.rs/scl/<project>/branches/<project>-v1.0.0.-1
Subversion from Eclipse • http://subclipse.tigris.org/
YUM/APT Repository(1/2) • YUM/APT repository is available athttp://rpm.scl.rs/ • YUM configuration files are available athttp://rpm.scl.rs/yum.conf/ • APT configuration files are available athttp://rpm.scl.rs/apt.list/
YUM/APT Repository(2/2) • Mirrors (synchronization 6 times/day) • Latest version of Scientific Linux 3 and Scientific Linux 4 • gLite-3.1 repositories • jPackage 1.7 and jPackage 5 repositories • LCG-CAs repository
Dwarf • Framework for DN based RPMs uploading and the creation of APT and YUM repositorieshttps://dwarf.scl.rs/ • Tool is developed as PHP script with some JavaScript functions, and MySQL is used for database backend • Dwarf provides following possibilities • creation of repository structure followed by description of each part of the repository • adding new user's DNs and defining parts of the repository that will be accessible by each DN • RPMs uploading • preview of repository structure