Merge branch 'r1-beta1' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core into r1-beta1-fixes
This commit is contained in:
		
						commit
						98750310d6
					
				
							
								
								
									
										8
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								Makefile
									
									
									
									
									
								
							| @ -6,6 +6,7 @@ VERSION_VM := $(shell cat version_vm) | ||||
| help: | ||||
| 	@echo "make rpms                  -- generate binary rpm packages" | ||||
| 	@echo "make update-repo-current   -- copy newly generated rpms to qubes yum repo" | ||||
| 	@echo "make update-repo-current-testing  -- same, but to -current-testing repo" | ||||
| 	@echo "make update-repo-unstable  -- same, but to -testing repo" | ||||
| 	@echo "make update-repo-installer -- copy dom0 rpms to installer repo" | ||||
| 	@echo "make clean                 -- cleanup" | ||||
| @ -26,6 +27,13 @@ update-repo-current: | ||||
| 	ln -f $(RPMS_DIR)/x86_64/qubes-core-*vm-*$(VERSION_VM)*fc14*.rpm ../yum/current-release/current/vm/f14/rpm/ | ||||
| 	cd ../yum && ./update_repo.sh | ||||
| 
 | ||||
| update-repo-current-testing: | ||||
| 	ln -f $(RPMS_DIR)/x86_64/qubes-core-dom0-*$(VERSION_DOM0)*fc13*.rpm ../yum/current-release/current-testing/dom0/rpm/ | ||||
| 	ln -f $(RPMS_DIR)/x86_64/qubes-core-*vm-*$(VERSION_VM)*fc13*.rpm ../yum/current-release/current-testing/vm/f13/rpm/ | ||||
| 	ln -f $(RPMS_DIR)/x86_64/qubes-core-*vm-*$(VERSION_VM)*fc14*.rpm ../yum/current-release/current-testing/vm/f14/rpm/ | ||||
| 	cd ../yum && ./update_repo.sh | ||||
| 
 | ||||
| 
 | ||||
| update-repo-unstable: | ||||
| 	ln -f $(RPMS_DIR)/x86_64/qubes-core-dom0-*$(VERSION_DOM0)*fc13*.rpm ../yum/current-release/unstable/dom0/rpm/ | ||||
| 	ln -f $(RPMS_DIR)/x86_64/qubes-core-*vm-*$(VERSION_VM)*fc13*.rpm ../yum/current-release/unstable/vm/f13/rpm/ | ||||
|  | ||||
| @ -13,11 +13,14 @@ trap 'exit 0' SIGTERM | ||||
| while true; do | ||||
| 	NET_DOMID=$(/usr/bin/xenstore-read qubes_netvm_domid) | ||||
| 	if [[ -n "$NET_DOMID" ]] && [[ $NET_DOMID -gt 0 ]]; then | ||||
| 		NETCFG=$(/usr/bin/xenstore-read /local/domain/$NET_DOMID/qubes_netvm_external_ip) | ||||
| 		if [[ "$NETCFG" != "$CURR_NETCFG" ]]; then | ||||
| 		UNTRUSTED_NETCFG=$(/usr/bin/xenstore-read /local/domain/$NET_DOMID/qubes_netvm_external_ip) | ||||
| 		# UNTRUSTED_NETCFG is not parsed in any way | ||||
| 		# thus, no sanitization ready | ||||
| 		# but be careful when passing it to other shell scripts | ||||
| 		if [[ "$UNTRUSTED_NETCFG" != "$CURR_NETCFG" ]]; then | ||||
| 			/sbin/service qubes_firewall stop | ||||
| 			/sbin/service qubes_firewall start | ||||
| 			CURR_NETCFG="$NETCFG" | ||||
| 			CURR_NETCFG="$UNTRUSTED_NETCFG" | ||||
| 			/usr/bin/xenstore-write qubes_netvm_external_ip "$CURR_NETCFG" | ||||
| 		fi | ||||
| 
 | ||||
|  | ||||
| @ -1 +1 @@ | ||||
| 1.5.21 | ||||
| 1.5.24 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Marek Marczykowski
						Marek Marczykowski