If within a cantonment, or within such limits adjoining a cantonment as the Federal Government may, by notification in the official Gazette define, any person not subject to military or air-force law or any person subject to military or air-force law otherwise than as a military officer or a soldier knowingly barters, sells or supplies, or offer...