8 getopts("n", \%options);
9 print "-n $options{n}\n" if defined $options{n};
11 my $ip = (split / /, `ifconfig | grep "inet .*broadcast"`)[1];
13 my $cpve_dir = '/Users/peli3-imac/CPVE/cpve_trunk/';
14 my $ecc_dir = '/Users/peli3-imac/JCC/ecc-p2p-mac/';
20 print "==== don't build CPVE ======\n";
25 chdir $cpve_dir or die ": $!";
26 !system "scons arch=x86_64 platform=darwin debug=True -j16 osxversion=10.10" or die "building CPVE failed : $!";
28 ## remove old cpve libs and replace in ECC
29 #### chdir $ecc_dir or die ": $!";
30 !system "rm -rf $ecc_dir/contrib/cpve/lib/darwin/x86_64/*" or die "remove libs failed : $!";
32 !system "/bin/cp -r $cpve_dir/cpve_trunk/target/dist/lib/darwin/x86_64/* $ecc_dir/contrib/cpve/lib/darwin/x86_64/" or die "copy libs failed: $!";
37 chdir $ecc_dir or die ": $!";
38 !system "python runSconsBuild.py JabberMac64Bit -j 16 -t no --early_cpve" or die " building ECC failed : $!";
40 print "copy bin-s bin-c\n";
41 ###system "rm -rf bin-s binn-c";
42 !system "/bin/cp -r $ecc_dir/out/bin $ecc_dir/bin-c" or die "$!";
43 !system "/bin/cp -r $ecc_dir/out/bin $ecc_dir/bin-s" or die "$!";
45 print "copy config files\n";
46 !system "/bin/cp $ecc_dir/sss.txt $ecc_dir/bin-s/cucm-credentials.txt" or die ": $!";
47 !system "/bin/cp $ecc_dir/ccc.txt $ecc_dir/bin-c/cucm-credentials.txt" or die ": $!";
49 print "add p2p server ip\n";
50 open CONF, ">>", "$ecc_dir/bin-c/cucm-credentials.txt" or die "error $!";
51 print CONF "P2P_SERVER_IP=" . $ip . "\n";
55 print "####### DONE #######\n";
58 # my @cc = (split / /, `ifconfig | grep "inet .*broadcast"`)[1];
59 ## @cc[1]; ## return value
63 #print CONF "P2P_SERVER_IP=" . &get_local_ip . "\n";