|
85 | 85 | with open(workdir / 'plist', 'w', encoding='utf-8') as plist: |
86 | 86 | for item in stagedir.glob('**/*'): |
87 | 87 | if not item.is_dir(): |
88 | | - print(str(item.relative_to(stagedir)), file=plist) |
| 88 | + print(str(item.relative_to(stagedir)), file=plist) |
89 | 89 |
|
90 | 90 | shutil.copy(mydir / 'pre', workdir / '+PRE_INSTALL') |
91 | 91 | shutil.copy(mydir / 'post_install', workdir / '+POST_INSTALL') |
92 | 92 | shutil.copy(mydir / 'pre', workdir / '+PRE_DEINSTALL') |
93 | 93 | shutil.copy(mydir / 'post_deinstall', workdir / '+POST_DEINSTALL') |
94 | 94 |
|
95 | | -subprocess.run(['pkg', 'create', '--verbose', '-m', workdir, '-r', stagedir, '-p', workdir/'plist', '-o', workdir], check=True) |
| 95 | +subprocess.run(['pkg', 'create', '--verbose', |
| 96 | + '-m', workdir, '-r', stagedir, '-p', workdir/'plist', '-o', workdir], check=True) |
96 | 97 |
|
97 | 98 |
|
98 | 99 | subprocess.run(['gzip', '--keep', '--force', builddir / 'wsddn'], check=True) |
|
101 | 102 | ostype, oslevel, osarch = ABI.split(':') |
102 | 103 | abiMarker = '-'.join((ostype, oslevel, osarch)) |
103 | 104 |
|
104 | | - subprocess.run(['aws', 's3', 'cp', workdir / f'wsddn-{VERSION}.pkg', f's3://gershnik-builds/freebsd/wsddn-{VERSION}-{ARCH}-{oslevel}.pkg'], |
| 105 | + subprocess.run(['aws', 's3', 'cp', |
| 106 | + workdir / f'wsddn-{VERSION}.pkg', |
| 107 | + f's3://gershnik-builds/freebsd/wsddn-{VERSION}-{ARCH}-{oslevel}.pkg'], |
105 | 108 | check=True) |
106 | | - subprocess.run(['aws', 's3', 'cp', builddir / 'wsddn.gz', f's3://wsddn-symbols/wsddn-{VERSION}-{abiMarker}.gz'], check=True) |
107 | | - |
| 109 | + subprocess.run(['aws', 's3', 'cp', |
| 110 | + builddir / 'wsddn.gz', |
| 111 | + f's3://wsddn-symbols/wsddn-{VERSION}-{abiMarker}.gz'], |
| 112 | + check=True) |
| 113 | + |
108 | 114 | shutil.move(workdir / f'wsddn-{VERSION}.pkg', workdir / f'wsddn-{VERSION}-{abiMarker}.pkg') |
109 | | - subprocess.run(['gh', 'release', 'upload', f'v{VERSION}', workdir / f'wsddn-{VERSION}-{abiMarker}.pkg'], check=True) |
| 115 | + subprocess.run(['gh', 'release', 'upload', f'v{VERSION}', workdir / f'wsddn-{VERSION}-{abiMarker}.pkg'], |
| 116 | + check=True) |
0 commit comments