| Summary: Administrative utilities for the XFS filesystem. |
| Name: @pkg_name@ |
| Version: @pkg_version@ |
| Release: @pkg_release@ |
| BuildRoot: @build_root@ |
| Requires: xfsprogs >= 3.0.5, attr >= 2.0.0 |
| Source: @pkg_name@-@pkg_version@.tar.gz |
| License: GPL |
| Vendor: Silicon Graphics, Inc. |
| URL: http://oss.sgi.com/projects/xfs/ |
| Group: Applications/Archiving |
| |
| %description |
| The xfsdump package contains xfsdump, xfsrestore and a number of |
| other utilities for administering XFS filesystems. |
| |
| xfsdump examines files in a filesystem, determines which need to be |
| backed up, and copies those files to a specified disk, tape or other |
| storage medium. It uses XFS-specific directives for optimizing the |
| dump of an XFS filesystem, and also knows how to backup XFS extended |
| attributes. Backups created with xfsdump are "endian safe" and can |
| thus be transfered between Linux machines of different architectures |
| and also between IRIX machines. |
| |
| xfsrestore performs the inverse function of xfsdump; it can restore a |
| full backup of a filesystem. Subsequent incremental backups can then |
| be layered on top of the full backup. Single files and directory |
| subtrees may be restored from full or partial backups. |
| |
| # If .census exists, then no setup is necessary, just go and do the build, |
| # otherwise run setup |
| %prep |
| if [ -f .census ] ; then |
| if [ ! -d ${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION} ] ; then |
| ln -s . ${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION} |
| fi |
| else |
| %setup |
| INSTALL_USER=root |
| INSTALL_GROUP=root |
| export INSTALL_USER INSTALL_GROUP |
| @make@ configure |
| fi |
| |
| %build |
| @make@ |
| |
| %install |
| DIST_ROOT="$RPM_BUILD_ROOT" |
| DIST_INSTALL=`pwd`/install.manifest |
| export DIST_ROOT DIST_INSTALL |
| @make@ install DIST_MANIFEST="$DIST_INSTALL" |
| @make@ -C build/rpm rpmfiles DIST_MANIFEST="$DIST_INSTALL" |
| |
| %clean |
| rm -rf $RPM_BUILD_ROOT |
| |
| %files -f build/rpm/rpmfiles |