There is proposed an apparatus used for holding solar panels and a roof structure, including an elongate rail member, an elongate capping member movably connected to the elongate rail member, a plurality of interconnected adjustment devices, and a drive mechanism. The adjustment devices are spaced apart along a length of the elongate rail member and are configured to move the elongate capping member relative to the elongate rail member. The drive mechanism is configured to control the movement of the adjustment devices to affect the clamping of the solar array panels between the elongate capping member and the elongate rail member. The drive mechanism is adjustable from a single location along the elongate rail member, such as from an end.