buildPatch.php 655 B

1234567891011121314151617181920212223
  1. <?php
  2. date_default_timezone_set('PRC');
  3. require_once __DIR__.'/Patch.php';
  4. $codeDir = __DIR__.'/patch/rewrite_the_schedule';
  5. $code = file_get_contents($codeDir . '/code.php');
  6. $code = str_replace('<?php', '', $code);
  7. $name = '重写Zone和Sensor Group的日程表';
  8. $desc = '主要用于修复Zone和Sensor Group日程重复的Bug';
  9. // 适用于此版本及以下版本使用
  10. $ver = '999';
  11. // 补丁key
  12. $key = 'smartLEDZ';
  13. $stream = Patch::packPatch($name, $desc, $code, $ver, $key);
  14. $is = file_put_contents($codeDir.'/'.date('Y-m-d').'v'.$ver.'_'.time().rand(1000, 9999).'.b', $stream);
  15. if(!$is) die('补丁生成失败');
  16. die('补丁已生成');