mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 11:22:27 +00:00 
			
		
		
		
	move /*bin to /usr/ to fix path conflict of genesis base and scripts
				
					
				
			RH7/Centos7 and recent versions of fedora relocate `/*bin/*` into `/usr/*bin/`. This causes conflicts for upgrades against xCAT-genesis-scripts-* packages which expect the `/bin` a to be a directory while `xCAT-genesis-base-*` packages provide a link. Relocating all files into `/usr` fixes that conflict and allows a clean upgrade from all old versions.
This commit is contained in:
		| @@ -33,8 +33,8 @@ install: | ||||
| 	dh_installdirs $(installdir) | ||||
| 	dh_install -X".svn" | ||||
| 	dh_install ./etc/ $(installtodir) | ||||
| 	dh_install ./bin/ $(installtodir) | ||||
| 	dh_install ./sbin/ $(installtodir) | ||||
| 	dh_install ./usr/bin/ $(installtodir) | ||||
| 	dh_install ./usr/sbin/ $(installtodir) | ||||
| 	dh_compress | ||||
| 	dh_installdeb | ||||
| 	dh_gencontrol | ||||
|   | ||||
| @@ -71,32 +71,32 @@ touch /etc/xcat/genesis-scripts-updated | ||||
| %Files | ||||
| %defattr(-,root,root) | ||||
| #%dir %attr(-,root,root) %{rpminstallroot} | ||||
| %{rpminstallroot}/bin/allowcred.awk | ||||
| %{rpminstallroot}/bin/bmcsetup | ||||
| %{rpminstallroot}/bin/raidcmd | ||||
| %{rpminstallroot}/bin/raidutils | ||||
| %{rpminstallroot}/bin/diskdiscover | ||||
| %{rpminstallroot}/bin/configraid | ||||
| %{rpminstallroot}/bin/dodiscovery | ||||
| %{rpminstallroot}/bin/dosysclone | ||||
| %{rpminstallroot}/bin/doxcat | ||||
| %{rpminstallroot}/bin/getadapter | ||||
| %{rpminstallroot}/bin/getcert | ||||
| %{rpminstallroot}/bin/getdestiny | ||||
| %{rpminstallroot}/bin/getipmi | ||||
| %{rpminstallroot}/bin/ifup | ||||
| %{rpminstallroot}/bin/minixcatd.awk | ||||
| %{rpminstallroot}/bin/nextdestiny | ||||
| %{rpminstallroot}/bin/remoteimmsetup | ||||
| %{rpminstallroot}/bin/udpcat.awk | ||||
| %{rpminstallroot}/bin/updateflag.awk | ||||
| %{rpminstallroot}/bin/pseries_platform | ||||
| %{rpminstallroot}/bin/update_flash | ||||
| %{rpminstallroot}/bin/update_flash_nv | ||||
| %{rpminstallroot}/bin/restart | ||||
| %{rpminstallroot}/usr/bin/allowcred.awk | ||||
| %{rpminstallroot}/usr/bin/bmcsetup | ||||
| %{rpminstallroot}/usr/bin/raidcmd | ||||
| %{rpminstallroot}/usr/bin/raidutils | ||||
| %{rpminstallroot}/usr/bin/diskdiscover | ||||
| %{rpminstallroot}/usr/bin/configraid | ||||
| %{rpminstallroot}/usr/bin/dodiscovery | ||||
| %{rpminstallroot}/usr/bin/dosysclone | ||||
| %{rpminstallroot}/usr/bin/doxcat | ||||
| %{rpminstallroot}/usr/bin/getadapter | ||||
| %{rpminstallroot}/usr/bin/getcert | ||||
| %{rpminstallroot}/usr/bin/getdestiny | ||||
| %{rpminstallroot}/usr/bin/getipmi | ||||
| %{rpminstallroot}/usr/bin/ifup | ||||
| %{rpminstallroot}/usr/bin/minixcatd.awk | ||||
| %{rpminstallroot}/usr/bin/nextdestiny | ||||
| %{rpminstallroot}/usr/bin/remoteimmsetup | ||||
| %{rpminstallroot}/usr/bin/udpcat.awk | ||||
| %{rpminstallroot}/usr/bin/updateflag.awk | ||||
| %{rpminstallroot}/usr/bin/pseries_platform | ||||
| %{rpminstallroot}/usr/bin/update_flash | ||||
| %{rpminstallroot}/usr/bin/update_flash_nv | ||||
| %{rpminstallroot}/usr/bin/restart | ||||
| %{rpminstallroot}/etc/init.d/functions | ||||
| %{rpminstallroot}/etc/udev/rules.d/99-imm.rules | ||||
| %{rpminstallroot}/etc/udev/rules.d/98-mlx.rules | ||||
| %{rpminstallroot}/sbin/setupimmnic | ||||
| %{rpminstallroot}/sbin/loadmlxeth | ||||
| %{rpminstallroot}/usr/sbin/setupimmnic | ||||
| %{rpminstallroot}/usr/sbin/loadmlxeth | ||||
| %exclude %{rpminstallroot}/debian/* | ||||
|   | ||||
		Reference in New Issue
	
	Block a user