Ticket #1848 (closed enhancement: fixed)

Opened 16 months ago

Last modified 6 weeks ago

zenpack.py needs to behave better when run as non-zenoss user

Reported by: jstevens Owned by: jstevens
Priority: 2 - High Milestone: zenoss-2.2
Component: ZenPack Version: 2.0.1
Severity: low Keywords: zenoss-2.1.1-patched
Cc: Documentation: Not required
Installer: Reviewed: yes

Description

To do an install or remove zenpack.py needs $ZENHOME to be defined. Unfortunate events ensue when this is not the case, such as when people run zenpack --install as root (which seems like a reasonable thing to do.)

At a minimum zenpack.py should give an error and exit if $ZENHOME doesn't exist or doesn't look reasonable. Better yet would be to su - zenoss maybe.

Change History

Changed 14 months ago by jstevens

  • keywords zenoss-2.1.1 added
  • milestone changed from zenoss-2.1 to zenoss-2.2

Changed 13 months ago by jstevens

  • keywords zenoss-2.1.1-proposed added; zenoss-2.1.1 removed

Changed 13 months ago by jstevens

  • status changed from new to closed
  • resolution set to fixed

(In [7387]) fixes #1848

  • If no $ZENHOME defined then give an error msg

Changed 13 months ago by jstevens

(In [7388]) refs #1848

  • Changed wording of error msg a bit

Changed 13 months ago by jstevens

  • keywords zenoss-2.1.1-approved added; zenoss-2.1.1-proposed removed

Changed 13 months ago by ecn

  • keywords zenoss-2.1.1-accepted added; zenoss-2.1.1-approved removed

Changed 13 months ago by marc

  • keywords zenoss-2.1.1-patched added; zenoss-2.1.1-accepted removed

Patching r7387 r7388 to 2.1.x branch * refs #1848

Changed 6 weeks ago by bbibeault

  • documentation set to Not required
  • reviewed set
Note: See TracTickets for help on using tickets.