Commit Diff


commit - 97804f576ce06062889d857e8da69d3f39b42708
commit + 4296ac34ab12564a2ad1373d836f05640c81a52d
blob - d2f7d6a6d5ce0d9b34fc7e78acc8b296f0beda22
blob + 88afc9cd4274cf6501092c804bb9dcac7afc1c91
--- client/update-dragonfly.sh
+++ client/update-dragonfly.sh
@@ -251,8 +251,10 @@ reinstall_backup()
 			# Calculate the filename of the modified (new) file
 			BACKUP_TEMP=${BACKUPDIR}/${FSUFFIX}
 			cat ${BACKUP_TEMP} | ${ZIP} -d > ${TMPF} || return 1
+			handle_file_flags ${BINARY} ${FLAGS} 0
 			install -m ${MODE} -o ${USER} -g ${GROUP} \
 				${TMPF} ${BINARY} || return 1
+			handle_file_flags ${BINARY} ${FLAGS} 1
 			rm -f ${TMPF} || return 1
 		else
 			echo "${BINARY}"