If Gaza/Hamas is to be believed these rockets are being fired by small groups not under their control. Accordingly making agreements with Hamas is useless. Israel is trying to knock out these terrorist groups but they won't succeed. Better to announce target structures within Gaza in advance and take one out for each rocket fired. Give them 24 hours notice for a particular target and allow the occupants time to get out and then take it out. It won't be long before the Gazans are getting rid of the terrorists themselves. If they will not or cannot do it Gaza will become a pile of rubble with no power station and no water supply.
First refugees travelling on Hungarian bus arrive at Austrian border (Reuters)