Add 12.3 support and correct Lock file destination for opensuse