This website requires JavaScript.
Explore
Help
Register
Sign In
cronekorkn
/
bundlewrap
Watch
1
Star
0
Fork
You've already forked bundlewrap
0
Code
Issues
Pull requests
8
Projects
Releases
Wiki
Activity
b8127713d9
bundlewrap
/
bundles
/
nextcloud
History
mwiegand
b8127713d9
wip
2021-07-05 23:07:14 +02:00
..
files
wip
2021-07-01 00:43:06 +02:00
items.py
wip
2021-07-01 00:43:06 +02:00
metadata.py
wip
2021-07-05 23:07:14 +02:00
README.md
wip
2021-07-01 00:51:14 +02:00
README.md
downloads[f'/tmp/nextcloud-{version}.tar.bz2'] = {
'url': f'
https://download.nextcloud.com/server/releases/nextcloud-{version}.tar.bz2
',
'sha256_url': '{url}.sha256',
'triggered': True,
}
actions['delete_nextcloud'] = {
'command': 'rm -rf /opt/nextcloud/*',
'triggered': True,
}
actions['extract_nextcloud'] = {
'command': f'tar xfvj /tmp/nextcloud-{version}.tar.bz2 --strip 1 -C /opt/nextcloud nextcloud',
'unless': f"""php -r 'include "/opt/nextcloud/version.php"; echo "$OC_VersionString";' | grep -q '^{version}$'""",
'preceded_by': [
'action:delete_nextcloud',
f'download:/tmp/nextcloud-{version}.tar.bz2',
],
'needs': [
'directory:/opt/nextcloud',
],
}
git_deploy = {
'/opt/nextcloud': {
'repo': 'git://github.com/nextcloud/server.git',
'rev': f"v{node.metadata.get('nextcloud/version')}",
'needs': {
'directory:/opt/nextcloud',
},
},
'/opt/nextcloud/3rdparty': {
'repo': 'git://github.com/nextcloud/3rdparty.git',
'rev': f"v{node.metadata.get('nextcloud/version')}",
'needs': {
'git_deploy:/opt/nextcloud',
},
},
}