File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99// Create directories
1010make_dir ($ tempDir );
1111make_dir ($ tempDir . '/system/user/ ' . $ addonDirName );
12+ make_dir ($ tempDir . '/ ' . $ themeDirName );
1213make_dir ($ outputDir );
1314
1415register_shutdown_function ('rmdir_recursive ' , $ tempDir );
Original file line number Diff line number Diff line change 44$ addonName = 'queue ' ;
55$ namespacePrefix = 'BoldMinded\Queue ' ;
66$ addonDirName = 'addons/ ' . $ addonName ;
7+ $ themeDirName = 'themes/user/ ' . $ addonName ;
78$ addonDir = $ baseDir . '/ ' . $ addonDirName ;
9+ $ themeDir = $ baseDir . '/ ' . $ themeDirName ;
810$ addonDistDir = 'system/user/ ' . $ addonDirName ;
11+ $ themeDistDir = $ themeDirName ;
912$ outputDir = $ baseDir . '/build ' ;
1013$ tempDir = sys_get_temp_dir () . '/ ' . $ addonName ;
1114
Original file line number Diff line number Diff line change 3535 }
3636}
3737
38+ // Get theme files, we aren't doing any file modifications, so don't need iterator
39+ exec ('cp -r ' . $ themeDir . '/* ' . $ tempDir . '/ ' . $ themeDirName );
40+
3841// Cleanup
3942exec ('find ' . $ tempDir .' | grep composer.json | xargs rm ' );
4043exec ('find ' . $ tempDir .' | grep composer.lock | xargs rm ' );
4144// Remove main vendor dir, we have everything scoped in vendor-build
4245exec ('rm -rf ' . $ tempDir . '/ ' . $ addonDistDir . '/vendor ' );
4346exec ('rm -rf ' . $ tempDir . '/ ' . $ addonDistDir . '/vendor-bin ' );
47+ exec ('rm -rf ' . $ tempDir . '/ ' . $ themeDistDir . '/app ' );
4448
4549// Create release archive
4650$ zipArchive = new ZipArchive ();
Original file line number Diff line number Diff line change 99// Create directories
1010make_dir ($ tempDir );
1111make_dir ($ tempDir . '/system/user/ ' . $ addonDirName );
12+ make_dir ($ tempDir . '/ ' . $ themeDirName );
1213make_dir ($ outputDir );
1314
1415register_shutdown_function ('rmdir_recursive ' , $ tempDir );
You can’t perform that action at this time.
0 commit comments