38 lines
1.2 KiB
Markdown
38 lines
1.2 KiB
Markdown
# 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',
|
|
# },
|
|
# },
|
|
# }
|