Magellan Linux

Diff of /branches/R11-unstable/include/svn.sminc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/core/include/svn.sminc revision 1337 by niro, Sat May 2 14:58:26 2009 UTC branches/R11-unstable/include/svn.sminc revision 24893 by niro, Tue Nov 25 02:21:44 2014 UTC
# Line 1  Line 1 
1  # $Id$  # $Id$
2  # svn checkout functions  # svn checkout functions
3    
4  # at least only CVSROOT must be exported  # at least only SVNROOT must be exported
5    
6  # needed vars  # needed vars
7  MY_SVN_MODULE="${PNAME}"  : ${MY_SVN_MODULE="${PNAME}"}
8  MY_SVN_OPTS=""  : ${MY_SVN_OPTS=""}
9  SVNROOT=""  : ${SVNROOT=""}
10    
11  SDEPEND="${SDEPEND}  SDEPEND="${SDEPEND}
12   >= dev-util/subversion-1"   >= dev-util/subversion-1"
# Line 18  svn_fetch_source() Line 18  svn_fetch_source()
18   [ ! -d "${SRCDIR}" ] && { install -d ${SRCDIR} || die; }   [ ! -d "${SRCDIR}" ] && { install -d ${SRCDIR} || die; }
19    
20   # get all our modules or update them   # get all our modules or update them
21   if [ ! -d ${SRCDIR}/${MY_SVN_MODULE}/.svn ]   if [ ! -d ${SRCDIR}/.svn ]
22   then   then
23   ( cd ${SRCDIR}; svn checkout ${MY_SVN_OPTS} ${SVNROOT}/${MY_SVN_MODULE} )   svn checkout ${MY_SVN_OPTS} ${SVNROOT}/${MY_SVN_MODULE} ${SRCDIR} || die
24   else   else
25   ( cd ${SRCDIR}; svn update ${MY_SVN_OPTS} ${SVNROOT}/${MY_SVN_MODULE} )   svn update ${MY_SVN_OPTS} ${SVNROOT}/${MY_SVN_MODULE} ${SRCDIR} || die
26   fi   fi
27    
28   # correct permissions   # correct permissions
# Line 36  svn_fetch_source() Line 36  svn_fetch_source()
36   done   done
37    
38   # set correct SRCDIR   # set correct SRCDIR
  export SRCDIR="${SRCDIR}/${MY_SVN_MODULE}"  
39   cd ${SRCDIR}   cd ${SRCDIR}
40    
41   # clean up backup files (foo~)   # clean up backup files (foo~)
42   find ${SRCDIR} -name *~ -exec rm '{}' ';' || die   find ${SRCDIR} -name *~ -exec rm '{}' ';' || die
43  }  }
44    
45  cvs_src_prepare()  svn_src_prepare()
46  {  {
47   svn_fetch_source || die   svn_fetch_source || die
48  }  }

Legend:
Removed from v.1337  
changed lines
  Added in v.24893