Ticket #15 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

DSSS should save local data into user's home directory, not related to it's dsss_install_prefix

Reported by: FunkyM Assigned to: Gregor
Priority: critical Milestone:
Component: DSSS Version: 1.0
Keywords: net Cc:

Description

If installing DSSS system-wide to /usr/local for instance, issuing the "DSSS net" command retrieves data and attempts to store it within /usr/local/share/dsss/... or similar which is reasonably not write accessible for non-superuser. That data should be saved into ~/.dsss/ or similar, which should allow DSSS to be used in a per-user or system-wide installation.

Change History

03/13/07 13:34:27 changed by Gregor

  • owner changed from somebody to Gregor.
  • status changed from new to assigned.

dsss net is supposed to be used to install software, and installing software basically always needs root. I may make ~/.dsss an alternative, but not at the moment.

04/13/07 00:19:10 changed by

  • milestone deleted.

Milestone milestone1 deleted

04/19/07 14:26:50 changed by afb

And when installing globally, temporary data should probably be in /var instead ?

That is: /usr/share should be considered read-only (having candydoc.tar.gz is fine)
Both /var/lib/<name> and /var/cache/<cache> are popular choices for such storage...

Rationale therefore is given at http://www.pathname.com/fhs/pub/fhs-2.3.html

04/19/07 14:28:35 changed by afb

that should have read /var/cache/<name>, naturally.

05/09/07 21:55:26 changed by Gregor

I've finally added the feature for the base request in revision 602. I'll open a new ticket for the /var stuff. Closing.

05/09/07 21:55:33 changed by Gregor

  • status changed from assigned to closed.
  • resolution set to fixed.