mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Revert "Stabilize the hostid for RPM installations."
Creating an /etc/hostid file as part of the rpm post install
causes problems for diskless systems which are sharing an image.
While it's still critical to ensure the hostid doesn't change
for zfs root filesystems.  This will now be done by setting
the /etc/hostid in the initramfs created by dracut.
This reverts commit 79593b0dec.
			
			
This commit is contained in:
		
							parent
							
								
									97fd6a07c2
								
							
						
					
					
						commit
						39a87c6921
					
				| @ -233,17 +233,6 @@ rm -rf $RPM_BUILD_ROOT | ||||
| %{_prefix}/src/* | ||||
| 
 | ||||
| %post | ||||
| # The /sbin/genhostid utility writes a random value to the /etc/hostid | ||||
| # file, which means that using it here will break upgrades on systems | ||||
| # that already have spl installed. | ||||
| if [ ! -f /etc/hostid ]; then | ||||
| 	HOSTID=$(hostid) | ||||
| 	AA=$(echo $HOSTID | cut -b 1,2) | ||||
| 	BB=$(echo $HOSTID | cut -b 3,4) | ||||
| 	CC=$(echo $HOSTID | cut -b 5,6) | ||||
| 	DD=$(echo $HOSTID | cut -b 7,8) | ||||
| 	"$(which printf)" "\x$DD\x$CC\x$BB\x$AA" >"/etc/hostid" | ||||
| fi | ||||
| if [ -f /boot/System.map-%{kver} ]; then | ||||
| 	depmod -ae -F /boot/System.map-%{kver} %{kver} || exit 0 | ||||
| else | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Brian Behlendorf
						Brian Behlendorf