mirror of
				https://git.proxmox.com/git/mirror_zfs
				synced 2025-11-04 07:10:11 +00:00 
			
		
		
		
	dist diff: -zfs-2.1.99/etc/systemd/system/50-zfs.preset.in +zfs-2.1.99/etc/systemd/system/50-zfs.preset Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Closes #13316
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
AC_DEFUN([ZFS_AC_CONFIG_USER_SYSTEMD], [
 | 
						|
	AC_ARG_ENABLE(systemd,
 | 
						|
		AS_HELP_STRING([--enable-systemd],
 | 
						|
		[install systemd unit/preset files [[default: yes]]]),
 | 
						|
		[enable_systemd=$enableval],
 | 
						|
		[enable_systemd=check])
 | 
						|
 | 
						|
	AC_ARG_WITH(systemdunitdir,
 | 
						|
		AS_HELP_STRING([--with-systemdunitdir=DIR],
 | 
						|
		[install systemd unit files in dir [[/usr/lib/systemd/system]]]),
 | 
						|
		systemdunitdir=$withval,systemdunitdir=/usr/lib/systemd/system)
 | 
						|
 | 
						|
	AC_ARG_WITH(systemdpresetdir,
 | 
						|
		AS_HELP_STRING([--with-systemdpresetdir=DIR],
 | 
						|
		[install systemd preset files in dir [[/usr/lib/systemd/system-preset]]]),
 | 
						|
		systemdpresetdir=$withval,systemdpresetdir=/usr/lib/systemd/system-preset)
 | 
						|
 | 
						|
	AC_ARG_WITH(systemdmodulesloaddir,
 | 
						|
		AS_HELP_STRING([--with-systemdmodulesloaddir=DIR],
 | 
						|
		[install systemd module load files into dir [[/usr/lib/modules-load.d]]]),
 | 
						|
		systemdmodulesloaddir=$withval,systemdmodulesloaddir=/usr/lib/modules-load.d)
 | 
						|
 | 
						|
	AC_ARG_WITH(systemdgeneratordir,
 | 
						|
		AS_HELP_STRING([--with-systemdgeneratordir=DIR],
 | 
						|
		[install systemd generators in dir [[/usr/lib/systemd/system-generators]]]),
 | 
						|
		systemdgeneratordir=$withval,systemdgeneratordir=/usr/lib/systemd/system-generators)
 | 
						|
 | 
						|
	AS_IF([test "x$enable_systemd" = xcheck], [
 | 
						|
		AS_IF([systemctl --version >/dev/null 2>&1],
 | 
						|
			[enable_systemd=yes],
 | 
						|
			[enable_systemd=no])
 | 
						|
	])
 | 
						|
 | 
						|
	AC_MSG_CHECKING(for systemd support)
 | 
						|
	AC_MSG_RESULT([$enable_systemd])
 | 
						|
 | 
						|
	AS_IF([test "x$enable_systemd" = xyes], [
 | 
						|
		DEFINE_SYSTEMD='--with systemd --define "_unitdir $(systemdunitdir)" --define "_presetdir $(systemdpresetdir)" --define "_generatordir $(systemdgeneratordir)"'
 | 
						|
		modulesloaddir=$systemdmodulesloaddir
 | 
						|
	],[
 | 
						|
		DEFINE_SYSTEMD='--without systemd'
 | 
						|
	])
 | 
						|
 | 
						|
	ZFS_INIT_SYSTEMD=$enable_systemd
 | 
						|
	ZFS_WANT_MODULES_LOAD_D=$enable_systemd
 | 
						|
 | 
						|
	AC_SUBST(DEFINE_SYSTEMD)
 | 
						|
	AC_SUBST(systemdunitdir)
 | 
						|
	AC_SUBST(systemdpresetdir)
 | 
						|
	AC_SUBST(systemdgeneratordir)
 | 
						|
	AC_SUBST(modulesloaddir)
 | 
						|
])
 |