Skip to content

Commit

Permalink
srm-client: Add tar packages
Browse files Browse the repository at this point in the history
Target: trunk
Require-notes: yes
Require-book: no
Acked-by: Dmitry Litvintsev <litvinse@fnal.gov>
Patch: http://rb.dcache.org/r/6087/
  • Loading branch information
gbehrmann committed Oct 10, 2013
1 parent ebcf49f commit 5f17838
Show file tree
Hide file tree
Showing 3 changed files with 77 additions and 19 deletions.
50 changes: 32 additions & 18 deletions modules/srm-client/pom.xml
Expand Up @@ -54,25 +54,39 @@
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<formats>
<format>dir</format>
</formats>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/dir.xml</descriptor>
</descriptors>
</configuration>
</execution>
<execution>
<id>make-dir</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/dir.xml</descriptor>
</descriptors>
<appendAssemblyId>false</appendAssemblyId>
<formats>
<format>dir</format>
</formats>
</configuration>
</execution>
<execution>
<id>make-tar</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/tar.xml</descriptor>
</descriptors>
<appendAssemblyId>false</appendAssemblyId>
<formats>
<format>tar.gz</format>
</formats>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
Expand Down
44 changes: 44 additions & 0 deletions modules/srm-client/src/main/assembly/tar.xml
@@ -0,0 +1,44 @@
<assembly>
<id>srmclient</id>
<includeBaseDirectory>true</includeBaseDirectory>

<dependencySets>
<dependencySet>
<outputDirectory>share/srm/lib</outputDirectory>
<useProjectArtifact>true</useProjectArtifact>
</dependencySet>
</dependencySets>

<fileSets>
<fileSet>
<directory>${project.basedir}/src/main/bin</directory>
<outputDirectory>bin</outputDirectory>
<fileMode>755</fileMode>
<directoryMode>755</directoryMode>
<excludes>
<exclude>command-line-client</exclude>
<exclude>srm_v1</exclude>
<exclude>gridftpcopy</exclude>
<exclude>gridftplist</exclude>
<exclude>Makefile</exclude>
</excludes>
</fileSet>
<fileSet>
<directory>${project.basedir}/src/main/lib</directory>
<outputDirectory>share/srm/lib</outputDirectory>
<fileMode>755</fileMode>
<directoryMode>755</directoryMode>
</fileSet>
<fileSet>
<directory>${project.basedir}/src/main/conf</directory>
<outputDirectory>share/srm/conf</outputDirectory>
<fileMode>644</fileMode>
<directoryMode>755</directoryMode>
<includes>
<include>SRMServerV1.map</include>
<include>JHRM.map</include>
<include>logback*.xml</include>
</includes>
</fileSet>
</fileSets>
</assembly>
2 changes: 1 addition & 1 deletion modules/srm-client/src/main/rpm/dcache-srmclient.spec
Expand Up @@ -17,7 +17,7 @@ Group: Applications/System
%description
dCache is a distributed mass storage system.

This package contains the clinet components.
This package contains the client components.

#%prep
#%setup -c
Expand Down

0 comments on commit 5f17838

Please sign in to comment.