You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Soren Hansen (JIRA)" <ji...@apache.org> on 2009/01/26 13:32:03 UTC

[jira] Created: (AXIS2C-1338) "make install" overly eager

"make install" overly eager
---------------------------

                 Key: AXIS2C-1338
                 URL: https://issues.apache.org/jira/browse/AXIS2C-1338
             Project: Axis2-C
          Issue Type: Bug
          Components: build system (Unix/Linux)
    Affects Versions: 1.5.0
         Environment: Ubuntu 9.04 (pre-release)
            Reporter: Soren Hansen


I'm building an axis2c package for Ubuntu.

After make install DESTDIR=/foo/bar/baz is done, I get all of these:
/foo/bar/baz/usr/share/INSTALL
/foo/bar/baz/usr/share/README
/foo/bar/baz/usr/share/AUTHORS
/foo/bar/baz/usr/share/NEWS
/foo/bar/baz/usr/share/LICENSE
/foo/bar/baz/usr/share/COPYING
/foo/bar/baz/usr/LICENSE
/foo/bar/baz/usr/bin/tools/wsdl2c/README
/foo/bar/baz/usr/INSTALL
/foo/bar/baz/usr/CREDITS
/foo/bar/baz/usr/COPYING
/foo/bar/baz/usr/NEWS
/foo/bar/baz/usr/NOTICE
/foo/bar/baz/usr/AUTHORS

They obvisouly have no place in neither /usr nor /usr/share.

Looking at the Makefile.am's, however, it looks deliberate?
One of them has this:
datadir=
datadir=$(prefix)
data_DATA= samples/server/axis2.xml README \
        INSTALL CREDITS COPYING NEWS NOTICE AUTHORS



Also, adding subdirectories in /usr/bin is bad manners :)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (AXIS2C-1338) "make install" overly eager

Posted by "Olivier Mengué (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AXIS2C-1338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12801846#action_12801846 ] 

Olivier Mengué commented on AXIS2C-1338:
----------------------------------------

$ find . -name Makefile.am | xargs grep data_DATA
./guththila/Makefile.am:data_DATA= INSTALL README AUTHORS NEWS LICENSE COPYING
./util/Makefile.am:data_DATA= INSTALL README AUTHORS NEWS CREDITS LICENSE COPYING
./axiom/Makefile.am:data_DATA= INSTALL README AUTHORS NEWS CREDITS LICENSE COPYING
./Makefile.am:data_DATA= samples/server/axis2.xml README \
./tools/md5/Makefile.am:data_DATA= INSTALL README AUTHORS NEWS LICENSE COPYING
./tools/tcpmon/Makefile.am:data_DATA= INSTALL README AUTHORS NEWS LICENSE COPYING


> "make install" overly eager
> ---------------------------
>
>                 Key: AXIS2C-1338
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1338
>             Project: Axis2-C
>          Issue Type: Bug
>          Components: build system (Unix/Linux)
>    Affects Versions: 1.5.0
>         Environment: Ubuntu 9.04 (pre-release)
>            Reporter: Soren Hansen
>            Assignee: Sanjaya Ratnaweera
>
> I'm building an axis2c package for Ubuntu.
> After make install DESTDIR=/foo/bar/baz is done, I get all of these:
> /foo/bar/baz/usr/share/INSTALL
> /foo/bar/baz/usr/share/README
> /foo/bar/baz/usr/share/AUTHORS
> /foo/bar/baz/usr/share/NEWS
> /foo/bar/baz/usr/share/LICENSE
> /foo/bar/baz/usr/share/COPYING
> /foo/bar/baz/usr/LICENSE
> /foo/bar/baz/usr/bin/tools/wsdl2c/README
> /foo/bar/baz/usr/INSTALL
> /foo/bar/baz/usr/CREDITS
> /foo/bar/baz/usr/COPYING
> /foo/bar/baz/usr/NEWS
> /foo/bar/baz/usr/NOTICE
> /foo/bar/baz/usr/AUTHORS
> They obvisouly have no place in neither /usr nor /usr/share.
> Looking at the Makefile.am's, however, it looks deliberate?
> One of them has this:
> datadir=
> datadir=$(prefix)
> data_DATA= samples/server/axis2.xml README \
>         INSTALL CREDITS COPYING NEWS NOTICE AUTHORS
> Also, adding subdirectories in /usr/bin is bad manners :)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (AXIS2C-1338) "make install" overly eager

Posted by "Sanjaya Ratnaweera (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2C-1338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sanjaya Ratnaweera reassigned AXIS2C-1338:
------------------------------------------

    Assignee: Sanjaya Ratnaweera

> "make install" overly eager
> ---------------------------
>
>                 Key: AXIS2C-1338
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1338
>             Project: Axis2-C
>          Issue Type: Bug
>          Components: build system (Unix/Linux)
>    Affects Versions: 1.5.0
>         Environment: Ubuntu 9.04 (pre-release)
>            Reporter: Soren Hansen
>            Assignee: Sanjaya Ratnaweera
>
> I'm building an axis2c package for Ubuntu.
> After make install DESTDIR=/foo/bar/baz is done, I get all of these:
> /foo/bar/baz/usr/share/INSTALL
> /foo/bar/baz/usr/share/README
> /foo/bar/baz/usr/share/AUTHORS
> /foo/bar/baz/usr/share/NEWS
> /foo/bar/baz/usr/share/LICENSE
> /foo/bar/baz/usr/share/COPYING
> /foo/bar/baz/usr/LICENSE
> /foo/bar/baz/usr/bin/tools/wsdl2c/README
> /foo/bar/baz/usr/INSTALL
> /foo/bar/baz/usr/CREDITS
> /foo/bar/baz/usr/COPYING
> /foo/bar/baz/usr/NEWS
> /foo/bar/baz/usr/NOTICE
> /foo/bar/baz/usr/AUTHORS
> They obvisouly have no place in neither /usr nor /usr/share.
> Looking at the Makefile.am's, however, it looks deliberate?
> One of them has this:
> datadir=
> datadir=$(prefix)
> data_DATA= samples/server/axis2.xml README \
>         INSTALL CREDITS COPYING NEWS NOTICE AUTHORS
> Also, adding subdirectories in /usr/bin is bad manners :)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.