只要体现了合同当事人的真实意愿,合同约定是合法的。在合同中约定了相应的事项及双方的权利义务,则要执行合同约定,也是合理的。
你仔细看看这条规定“按照合同约定,建筑材料、建筑构配件和设备由工程承包单位采购的,发包单位不得.....”所以说,甲指乙供不合法成立的前提是合同中没有规定。假如合同中规定了,就是合法的。