vm: update symlinks in Nautilus Scripts menu
This is important for older templates that got upgraded to new core packages, which renamed some of the tools by removing the '2' suffix.
This commit is contained in:
		
							parent
							
								
									37bdde94c4
								
							
						
					
					
						commit
						ed19fc87f9
					
				@ -64,6 +64,14 @@ start()
 | 
			
		||||
		su user -c 'touch /home/user/.gnome2/nautilus-scripts/.scripts_created'
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
    if ! [ -f /home/user/.gnome2/nautilus-scripts/.scripts_created2 ] ; then
 | 
			
		||||
        # as we have recently renamed tools, the symlinks would need to be fixed for older templates
 | 
			
		||||
        su user -c 'ln -sf /usr/lib/qubes/qvm-copy-to-vm.gnome /home/user/.gnome2/nautilus-scripts/"Copy to other AppVM"'
 | 
			
		||||
        su user -c 'ln -sf /usr/bin/qvm-open-in-dvm /home/user/.gnome2/nautilus-scripts/"Open in DisposableVM"'
 | 
			
		||||
        su user -c 'touch /home/user/.gnome2/nautilus-scripts/.scripts_created2'
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	success
 | 
			
		||||
	echo ""
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -59,6 +59,7 @@ su user -c 'mkdir -p /home/user/.gnome2/nautilus-scripts'
 | 
			
		||||
su user -c 'ln -s /usr/lib/qubes/qvm-copy-to-vm.gnome /home/user/.gnome2/nautilus-scripts/"Copy to other AppVM"'
 | 
			
		||||
su user -c 'ln -s /usr/bin/qvm-open-in-dvm /home/user/.gnome2/nautilus-scripts/"Open in DisposableVM"'
 | 
			
		||||
su user -c 'touch /home/user/.gnome2/nautilus-scripts/.scripts_created'
 | 
			
		||||
su user -c 'touch /home/user/.gnome2/nautilus-scripts/.scripts_created2'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
mkdir -p $RPM_BUILD_ROOT/var/lib/qubes
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user