# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other # Spack Project Developers. See the top-level COPYRIGHT file for details. # # SPDX-License-Identifier: (Apache-2.0 OR MIT) from spack import * class Cachefilesd(MakefilePackage): """The cachefilesd daemon manages the caching files and directory that are that are used by network file systems such a AFS and NFS to do persistent caching to the local disk.""" homepage = "https://people.redhat.com/~dhowells/fscache" url = "http://people.redhat.com/~dhowells/fscache/cachefilesd-0.10.tar.bz2" version('0.10.10', sha256='0d0309851efabd02b7c849f73535b8ad3f831570e83e4f65e42354da18e11a02') version('0.10.9', sha256='c897ec6704615f26de3ddc20ff30a191ce995cb8973d2cde88b4b28c1a1e6bca') version('0.10.7', sha256='193cca5efb37ee460a4ed8e1ed4878e3718e432ebe690ec4fe02486ef3f2494e') version('0.10.6', sha256='aaaaea887a5850c6fa01d09c80946e987411f6b550261f83967c671c65af959d') version('0.10.5', sha256='125ea4f6aef4bf8e936a7cc747b59e074537a8aed74cd1bab3f05d7fbc47287f') @when('target=aarch64:') def edit(self, spec, prefix): makefile = FileFilter('Makefile') makefile.filter(r'-m64', '', string=True) def install(self, spec, prefix): make('DESTDIR={0}'.format(prefix), 'install') def setup_run_environment(self, env): env.prepend_path('PATH', self.prefix.sbin)