Você não poderá fazer isso com um único repositório, porque o índice do pacote (o arquivo Packages
) é comum a todos os clientes. Bem, na verdade, você pode, se você servir o índice de pacotes dinamicamente (por exemplo, com um CGI ou outro script de servidor). Mas eu não acho que existem ferramentas de leitura para isso, você teria que escrever seu próprio gerador (não seria muito complicado, mente).
A abordagem mais simples seria colocar cada conjunto de pacotes disponíveis separadamente em seu próprio repositório, e permitir que cada cliente acesse apenas os repositórios contendo os pacotes que eles devem ser capazes de acessar.