Project

General

Profile

Actions

Bug #6994

closed

[Deployment] our rails packages need to install certain files/directories as owned by $WWW_OWER

Added by Ward Vandewege over 8 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Category:
Deployment
Target version:
-
Story points:
2.0

Description

Bug

Right now those ownerships are ensured in the scripts

/usr/local/bin/arvados-api-server-upgrade.sh
/usr/local/bin/arvados-workbench-upgrade.sh

but that is not good enough because they are not a postinst script yet; the files/directories get installed with incorrect ownership, nginx is started, and things go to hell because Passenger can't write into its tmp directory.

Fix

Convert these scripts into postinst scripts for their respective packages. This may require handling new arguments passed by the package system that describe the operation happening, and only triggering on relevant operations; and possibly having different scripts for different targets.

Actions

Also available in: Atom PDF