Hello all
I have posted : https://github.com/Dolibarr/dolibarr/pull/2374
It's to check missing or modified files.
Can anyone help me to make a little script to produce xml file at release.
Here is the script I use to generate xml:
<?php
header('Content-type: text/xml');
print '<?xml version="1.0" encoding="UTF-8" ?>'."\n";
print '<checksum_list>'."\n";
print '<dolibarr_root_dir version="3.6.2">'."\n";
$dir_iterator = new RecursiveDirectoryIterator(dirname(__FILE__));
$iterator = new RecursiveIteratorIterator($dir_iterator);
$dir='';
$needtoclose=0;
foreach ($iterator as $file) {
$newdir =
str_replace('/mnt/data/fred/github/dolibarr/htdocs','',dirname($file));
//Need to adapt
if ($newdir!=$dir) {
if ($needtoclose)
print '</dir>'."\n";
print '<dir name="'.$newdir.'" >'."\n";
$dir = $newdir;
$needtoclose=1;
}
if (filetype($file)=="file") {
print '<md5file
name="'.basename($file).'">'.md5_file($file).'</md5file>'."\n";
}
}
print '</dir>'."\n";
print '</dolibarr_root_dir>'."\n";
print '</checksum_list>'."\n";
I put it in htdocs and after i have to clean the result (remove custom,
conf, document and this script)
Frédéric FRANCE
_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev