mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 08:25:03 +00:00
[WINESYNC] Allow using the "new" Wine-Staging patchinstall.py script.
Wine-Staging switched to staging/patchinstall.py , removing the
deprecated patches/patchinstall.sh in Feb.16, 2023 commit
c1b4af92f7
just before the v8.2 release.
In order to maintain interoperability between older and newer
Wine-Staging versions, try to run first the new script; if it fails,
fall back to the older script.
This commit is contained in:
parent
454901ab0b
commit
67ca439d06
1 changed files with 3 additions and 1 deletions
|
@ -84,7 +84,9 @@ class wine_sync:
|
|||
self.wine_staging_repo.reset(wine_staging_target_commit, pygit2.GIT_RESET_HARD)
|
||||
|
||||
# run the wine-staging script
|
||||
subprocess.call(['bash', '-c', self.wine_staging_src + '/patches/patchinstall.sh DESTDIR=' + self.wine_src + ' --all --backend=git-am'])
|
||||
if subprocess.call(['python', self.wine_staging_src + '/staging/patchinstall.py', 'DESTDIR=' + self.wine_src, '--all', '--backend=git-am']):
|
||||
# the new script failed (it doesn't exist?), try the old one
|
||||
subprocess.call(['bash', '-c', self.wine_staging_src + '/patches/patchinstall.sh DESTDIR=' + self.wine_src + ' --all --backend=git-am'])
|
||||
|
||||
# delete the branch we created
|
||||
self.wine_staging_repo.checkout(self.wine_staging_repo.lookup_branch('master'))
|
||||
|
|
Loading…
Reference in a new issue