Summary: | [maintainer update] net-mgmt/seafile: move python codes | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jingfeng Yan <yan_jingfeng> | ||||||||||||||||||
Component: | Individual Port(s) | Assignee: | John Marino <marino> | ||||||||||||||||||
Status: | Closed FIXED | ||||||||||||||||||||
Severity: | Affects Many People | CC: | marino, yan_jingfeng | ||||||||||||||||||
Priority: | --- | ||||||||||||||||||||
Version: | Latest | ||||||||||||||||||||
Hardware: | Any | ||||||||||||||||||||
OS: | Any | ||||||||||||||||||||
Bug Depends on: | 196921 | ||||||||||||||||||||
Bug Blocks: | 196920 | ||||||||||||||||||||
Attachments: |
|
Created attachment 152228 [details]
svn diff
Created attachment 152229 [details]
portlint result
Created attachment 152230 [details]
testport result
Created attachment 152772 [details]
svn diff
(1) using py-pillow instead of PIL, which is too old.
(2) add missing assignment for SHEBANG_FILES.
(3) move python code to server deployment directory.
(4) only top level directory has the ownership changes to www/www because it write data to there.
Created attachment 152774 [details]
testport result
should include portlint test.
same comment - what about "@exec install -d -o %%SEAFILE_USERNAME%% -g %%SEAFILE_GROUPNAME%% -m 755 %D/%%HAIWENDIR%%" and there's a "@" on an rm command in post-instal Created attachment 153355 [details]
svn diff
correct @exec to @dir
Created attachment 153356 [details]
testport result
A commit references this bug: Author: marino Date: Mon Feb 23 09:21:53 UTC 2015 New revision: 379650 URL: https://svnweb.freebsd.org/changeset/ports/379650 Log: net-mgmt/seafile: relocate python files PR: 196922 Submitted by: maintainer (JingFeng Yan) Changes: head/net-mgmt/seafile/Makefile head/net-mgmt/seafile/pkg-plist Thanks |
Created attachment 151883 [details] svn diff depend on Pillow instead of PIL. In addition, clean the installation to global site-packages, and server installation is as non-root user/group.