SEE-GRID-SCI New AEGIS services Dusan Vudragovic Institute of Physics Belgrade Serbia The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures contract no AEGIS Training for Site Administrators
AEGIS Training for Site Administrators, Institute of Physics Belgrade, December 10-11, Subversion & ViewVC SVN is available at ViewVC is available at
AEGIS Training for Site Administrators, Institute of Physics Belgrade, December 10-11, Subversion from CLI (1/3) Default editor User certificate.subversion/servers Initial project setup Useful parameter [groups] scl = svn.scl.rs [scl] ssl-client-cert-file=/home/dusan/.globus/usercert.p12 export SVN_EDITOR=vi svn mkdir svn mkdir /trunk svn mkdir /tags svn mkdir /branches -m ‘ ’
AEGIS Training for Site Administrators, Institute of Physics Belgrade, December 10-11, 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 /trunk -m 'Initial import' svn import checkout /trunk svn info svn status svn add svn commit -m ’comment’ svn checkout –r xyz /trunk
AEGIS Training for Site Administrators, Institute of Physics Belgrade, December 10-11, Subversion from CLI (3/3) Create tag Deleting Renaming Create branch svn copy /trunk /tags/ -v svn rm svn rename svn copy /trunk /branches/ -v
AEGIS Training for Site Administrators, Institute of Physics Belgrade, December 10-11, Subversion from Eclipse
AEGIS Training for Site Administrators, Institute of Physics Belgrade, December 10-11, YUM/APT Repository (1/2) YUM/APT repository is available at YUM configuration files are available at APT configuration files are available at
AEGIS Training for Site Administrators, Institute of Physics Belgrade, December 10-11, 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
AEGIS Training for Site Administrators, Institute of Physics Belgrade, December 10-11, Dwarf Framework for DN based RPMs uploading and the creation of APT and YUM repositories 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