Есть примитивный репозиторий .deb пакетов, состоящий собственно из Packages.gz, Packages.bz2 и самих файлов.
Когда скачиваешь Packages.* напрямую, например, с помощью wget/curl, Apache отдает файл со статусом 200. Когда GET делает 'Debian APT-HTTP' файл отдается со статусом 304 (Not Modified) — и соответственно, удаленный клиент не знат, что есть обновления.
Что быстрее всего и как в данном случае можно поправить: репозиторий или настройки сервера (.htaccess), что бы отдавался честный 200, ибо файл действительно изменился? Спасибо.
На ум приходит пока w/a в виде cgi-скрипта, который будет подставлять свои хидеры и отдавать сам файл.