--- rpms/smeserver-freepbx/contribs10/smeserver-freepbx-14-go15.patch 2022/12/15 06:55:50 1.3 +++ rpms/smeserver-freepbx/contribs10/smeserver-freepbx-14-go15.patch 2022/12/15 07:06:15 1.4 @@ -134,6 +134,35 @@ diff -Nur --no-dereference smeserver-fre /usr/sbin/e-smith/fwconsole ma downloadinstall ucp 2>/dev/null exit 0 +diff -Nur --no-dereference smeserver-freepbx-14.old/root/etc/e-smith/events/actions/freepbx-checkinstall-backup smeserver-freepbx-14/root/etc/e-smith/events/actions/freepbx-checkinstall-backup +--- smeserver-freepbx-14.old/root/etc/e-smith/events/actions/freepbx-checkinstall-backup 2022-12-14 23:37:45.782000000 -0500 ++++ smeserver-freepbx-14/root/etc/e-smith/events/actions/freepbx-checkinstall-backup 2022-12-15 02:05:02.315000000 -0500 +@@ -56,6 +56,16 @@ + if [ -z $backupid ] ; then + backupid=$(/usr/bin/uuidgen) + echo "creating new backup id $backupid" ++ ++ mysql -e "use $DBNAME; CREATE TABLE IF NOT EXISTS \`kvstore_FreePBX_modules_Backup\` ( ++ \`key\` char(255) NOT NULL, ++ \`val\` varchar(4096) DEFAULT NULL, ++ \`type\` char(16) DEFAULT NULL, ++ \`id\` char(255) DEFAULT NULL, ++ UNIQUE KEY \`uniqueindex\` (\`key\`(190),\`id\`(190)), ++ KEY \`keyindex\` (\`key\`(190)), ++ KEY \`idindex\` (\`id\`(190)) ++) ENGINE=InnoDB DEFAULT CHARSET=utf8;" + + ##TODO SELECT * FROM `kvblobstore` WHERE `uuid` LIKE 'a9fe727b-fc4c-40c4-ad45-bcabd075302a' + ### TODO : list modules enabled and populate +@@ -155,7 +165,7 @@ + #('backup_items', 'a9fe727b-fc4c-40c4-ad45-bcabd075302a', 'blob', '$backupid') + #ON DUPLICATE KEY UPDATE val=VALUES(val);" + +-else ++elif [[ $version -lt 15 ]] ; then + # set first backup as the one for SME way + # set destination + mysql -e "use $DBNAME;UPDATE backup_server_details set value = '/home/e-smith/files/freepbx' WHERE server_id = 1;" diff -Nur --no-dereference smeserver-freepbx-14.old/root/etc/e-smith/templates/etc/logrotate.d/vsftpd/10info smeserver-freepbx-14/root/etc/e-smith/templates/etc/logrotate.d/vsftpd/10info --- smeserver-freepbx-14.old/root/etc/e-smith/templates/etc/logrotate.d/vsftpd/10info 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-freepbx-14/root/etc/e-smith/templates/etc/logrotate.d/vsftpd/10info 2022-12-15 01:53:26.738000000 -0500