1*4882a593SmuzhiyunSUMMARY = "A filesystem snapshot utility based on rsync" 2*4882a593SmuzhiyunHOMEPAGE = "http://www.rsnapshot.org" 3*4882a593SmuzhiyunBUGTRACKER = "https://sourceforge.net/projects/rsnapshot/" 4*4882a593SmuzhiyunSECTION = "console/network" 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunLICENSE = "GPL-2.0-only" 7*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=892f569a555ba9c07a568a7c0c4fa63a" 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunRDEPENDS:${PN} = "rsync \ 10*4882a593Smuzhiyun perl \ 11*4882a593Smuzhiyun perl-module-dirhandle \ 12*4882a593Smuzhiyun perl-module-cwd \ 13*4882a593Smuzhiyun perl-module-getopt-std \ 14*4882a593Smuzhiyun perl-module-file-path \ 15*4882a593Smuzhiyun perl-module-file-stat \ 16*4882a593Smuzhiyun perl-module-file-spec \ 17*4882a593Smuzhiyun perl-module-posix \ 18*4882a593Smuzhiyun perl-module-fcntl \ 19*4882a593Smuzhiyun perl-module-io-file \ 20*4882a593Smuzhiyun perl-module-constant \ 21*4882a593Smuzhiyun perl-module-overloading \ 22*4882a593Smuzhiyun perl-module-ipc-open3 \ 23*4882a593Smuzhiyun " 24*4882a593Smuzhiyun 25*4882a593SmuzhiyunSRCREV = "4dc82bfe6be3f83fcfa94946dcf6accfd6a18031" 26*4882a593SmuzhiyunPV = "1.4.4+git${SRCPV}" 27*4882a593Smuzhiyun 28*4882a593SmuzhiyunSRC_URI = "git://github.com/DrHyde/${BPN};branch=master;protocol=https \ 29*4882a593Smuzhiyun file://configure-fix-cmd_rsync.patch \ 30*4882a593Smuzhiyun " 31*4882a593Smuzhiyun 32*4882a593SmuzhiyunS = "${WORKDIR}/git" 33*4882a593Smuzhiyun 34*4882a593Smuzhiyuninherit autotools perlnative 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun# Fix rsnapshot.conf.default: 37*4882a593Smuzhiyun# don't inject the host path into target configs. 38*4882a593SmuzhiyunEXTRA_OECONF += "--without-cp \ 39*4882a593Smuzhiyun --without-rm \ 40*4882a593Smuzhiyun --without-du \ 41*4882a593Smuzhiyun --without-ssh \ 42*4882a593Smuzhiyun --without-logger \ 43*4882a593Smuzhiyun --without-rsync \ 44*4882a593Smuzhiyun ac_cv_path_PERL=${bindir}/perl \ 45*4882a593Smuzhiyun ac_cv_path_MOUNT=${base_bindir}/mount \ 46*4882a593Smuzhiyun ac_cv_path_UMOUNT=${base_bindir}/umount \ 47*4882a593Smuzhiyun " 48*4882a593Smuzhiyun 49*4882a593Smuzhiyun# Create 't/include.ac' before starting the autoreconf to fix configure 50*4882a593Smuzhiyun# error: configure.ac:302: file 't/include.ac' does not exist 51*4882a593Smuzhiyundo_configure:prepend(){ 52*4882a593Smuzhiyun saved_dir=`pwd` 53*4882a593Smuzhiyun cd ${S}; ./autogen.sh 54*4882a593Smuzhiyun cd ${saved_dir} 55*4882a593Smuzhiyun} 56