Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/smoku/core
This commit is contained in:
		
						commit
						1108ecd1dc
					
				| @ -80,8 +80,50 @@ cp /var/lib/qubes/serial.conf /etc/init/serial.conf | |||||||
| 
 | 
 | ||||||
| %post | %post | ||||||
| 
 | 
 | ||||||
| # Disable gpk-update-icon | # disable some Upstart services | ||||||
| sed 's/^NotShowIn=KDE;$/\0QUBES;/' -i /etc/xdg/autostart/gpk-update-icon.desktop | for F in plymouth-shutdown prefdm splash-manager start-ttys tty ; do | ||||||
|  | 	if [ -e /etc/init/$F.conf ]; then | ||||||
|  | 		mv -f /etc/init/$F.conf /etc/init/$F.conf.disabled | ||||||
|  | 	fi | ||||||
|  | done | ||||||
|  | 
 | ||||||
|  | remove_ShowIn () { | ||||||
|  | 	if [ -e /etc/xdg/autostart/$1.desktop ]; then | ||||||
|  | 		sed -i '/^\(Not\|Only\)ShowIn/d' /etc/xdg/autostart/$1.desktop | ||||||
|  | 	fi | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | # don't want it at all | ||||||
|  | for F in abrt-applet deja-dup-monitor imsettings-start krb5-auth-dialog pulseaudio restorecond sealertauto ; do | ||||||
|  | 	if [ -e /etc/xdg/autostart/$F.desktop ]; then | ||||||
|  | 		remove_ShowIn $F | ||||||
|  | 		echo 'NotShowIn=QUBES' >> /etc/xdg/autostart/$F.desktop | ||||||
|  | 	fi | ||||||
|  | done | ||||||
|  | 
 | ||||||
|  | # don't want it in DisposableVM | ||||||
|  | for F in gcm-apply ; do | ||||||
|  | 	if [ -e /etc/xdg/autostart/$F.desktop ]; then | ||||||
|  | 		remove_ShowIn $F | ||||||
|  | 		echo 'NotShowIn=DisposableVM' >> /etc/xdg/autostart/$F.desktop | ||||||
|  | 	fi | ||||||
|  | done | ||||||
|  | 
 | ||||||
|  | # want it in AppVM only | ||||||
|  | for F in gnome-keyring-gpg gnome-keyring-pkcs11 gnome-keyring-secrets gnome-keyring-ssh gnome-settings-daemon user-dirs-update-gtk gsettings-data-convert ; do | ||||||
|  | 	if [ -e /etc/xdg/autostart/$F.desktop ]; then | ||||||
|  | 		remove_ShowIn $F | ||||||
|  | 		echo 'OnlyShowIn=GNOME;AppVM;' >> /etc/xdg/autostart/$F.desktop | ||||||
|  | 	fi | ||||||
|  | done | ||||||
|  | 
 | ||||||
|  | # remove existing rule to add own later | ||||||
|  | for F in gpk-update-icon nm-applet ; do | ||||||
|  | 	remove_ShowIn $F | ||||||
|  | done | ||||||
|  | 
 | ||||||
|  | echo 'OnlyShowIn=GNOME;UpdateableVM;' >> /etc/xdg/autostart/gpk-update-icon.desktop || : | ||||||
|  | echo 'OnlyShowIn=GNOME;NetVM;' >> /etc/xdg/autostart/nm-applet.desktop || : | ||||||
| 
 | 
 | ||||||
| if [ "$1" !=  1 ] ; then | if [ "$1" !=  1 ] ; then | ||||||
| # do this whole %post thing only when updating for the first time... | # do this whole %post thing only when updating for the first time... | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Marek Marczykowski
						Marek Marczykowski