[Slapt-get-user] Creating a repository

Rick Dicaire kritek at gmail.com
Mon Jan 18 17:14:19 EST 2010


Hi folks, I've created a repository for use with slapt-get. It seems
to work, but I have questions/concerns.

The relevant slapt-getrc line:

SOURCE=http://slack13-ipv6.mirror.kritek.net/:CUSTOM

Contents of / on said mirror:

CHECKSUMS.md5                   openvpn-2.1.1-i486-3rrd.tgz
rsnapshot-1.3.1-i486-1rrd.tgz
CHECKSUMS.md5.gz                pgsqlrundev-8.4.2-i486-1rrd.meta
slackware-ipv6-init-0.4-noarch-1rrd.meta
PACKAGES.TXT                    pgsqlrundev-8.4.2-i486-1rrd.tgz
slackware-ipv6-init-0.4-noarch-1rrd.tgz
PACKAGES.TXT.gz                 php-5.2.11-i486-2_slack13.0.meta
tinyproxy-1.8.0-i486-2rrd.meta
create_PACKAGES-TXT.sh*         php-5.2.11-i486-2_slack13.0.tgz
tinyproxy-1.8.0-i486-2rrd.tgz
figlet-2.2.2-i486-1rrd.meta     postgresql-8.4.2-i486-1rrd.meta
xfce4-cpugraph-plugin-0.4.0-i486-1rrd.meta
figlet-2.2.2-i486-1rrd.txz      postgresql-8.4.2-i486-1rrd.tgz
xfce4-cpugraph-plugin-0.4.0-i486-1rrd.tgz
lighttpd-1.4.25-i486-1rrd.meta  radvd-1.5-i486-3rrd.meta
xfce4-netload-plugin-0.4.0-i486-1rrd.meta
lighttpd-1.4.25-i486-1rrd.tgz   radvd-1.5-i486-3rrd.tgz
xfce4-netload-plugin-0.4.0-i486-1rrd.tgz
openvpn-2.1.1-i486-3rrd.meta    rsnapshot-1.3.1-i486-1rrd.meta

When looking at apaches access_log after slapt-get --update, I see:

2001:470:e006:2b::1 - - [18/Jan/2010:15:10:58 -0500] "HEAD
//PACKAGES.TXT.gz HTTP/1.1" 200 -
2001:470:e006:2b::1 - - [18/Jan/2010:15:10:58 -0500] "GET
/PACKAGES.TXT.gz HTTP/1.1" 200 2249
2001:470:e006:2b::1 - - [18/Jan/2010:15:10:58 -0500] "HEAD
//patches/PACKAGES.TXT.gz HTTP/1.1" 404 -
2001:470:e006:2b::1 - - [18/Jan/2010:15:10:59 -0500] "HEAD
//patches/PACKAGES.TXT HTTP/1.1" 404 -
2001:470:e006:2b::1 - - [18/Jan/2010:15:10:59 -0500] "GET
/patches/PACKAGES.TXT HTTP/1.1" 404 218
2001:470:e006:2b::1 - - [18/Jan/2010:15:10:59 -0500] "HEAD
//CHECKSUMS.md5.gz HTTP/1.1" 200 -
2001:470:e006:2b::1 - - [18/Jan/2010:15:10:59 -0500] "GET
/CHECKSUMS.md5.gz HTTP/1.1" 200 561
2001:470:e006:2b::1 - - [18/Jan/2010:15:10:59 -0500] "HEAD
//CHECKSUMS.md5.gz.asc HTTP/1.1" 404 -
2001:470:e006:2b::1 - - [18/Jan/2010:15:10:59 -0500] "HEAD
//ChangeLog.txt.gz HTTP/1.1" 404 -
2001:470:e006:2b::1 - - [18/Jan/2010:15:10:59 -0500] "HEAD
//ChangeLog.txt HTTP/1.1" 404 -

Why are the HEAD requests "//" ?

Also, when slapt-get --install'ing a pkg, access_log shows:

2001:470:e006:2b::1 - - [18/Jan/2010:15:11:18 -0500] "GET
/./tinyproxy-1.8.0-i486-2rrd.tgz HTTP/1.1" 200 80868

Why "/./" ?

Also, can any recommend a comprehensive document on how to
fully/properly create a repository? What I currently have working was
taken from the FAQ at jaos.org

Thanks!
-- 
aRDy Music and Rick Dicaire present:
http://www.ardynet.com
http://www.ardynet.com:9000/ardymusic.ogg.m3u


More information about the Slapt-get-user mailing list