We were fighting weevils in our kitchen cabinets for a long stretch. We'd get rid of a batch of food, scour the cabinets, put everything back neatly, and a week or so later there were holes in the new flour bag - again! Aargh! I heard somewhere that rosemary would repel them, so I pruned my bush and put a few tips at the very back of each shelf of the cabinets. No more weevils! Every once in a while I sweep out the dry rosemary needles and put fresh tips in.