Browse Source

added Content-Type

pull/1/head
Ralph Rönnquist 2 years ago
parent
commit
e92ee13cb0
  1. 13
      debtree-query.sh
  2. 14
      file-query.sh
  3. 13
      package-query.sh
  4. 13
      policy-query.sh

13
debtree-query.sh

@ -20,24 +20,27 @@ Q="$(urldecode "$Q")"
date +"%Y-%m-%d %H:%M:%S $REMOTE_ADDR debtree-query Q=$Q" >> /tmp/pkginfo-x.log
[ -z "$HERE" ] && cat <<EOF
Expires: $(date -R -d "+10 minutes")
EOF
# Select post processing
if [ "${0##*.}" != xml ] ; then
POSTPROC=( xsltproc --stringparam EXT html )
CT="text/html"
DOT=(
-Nhref='debtree-query.html?c=package&amp;q=\N'
)
else
POSTPROC=( cat )
CT="text/xml"
DOT=(
-Nhref='debtree-query.xml?c=package&amp;q=\N'
)
fi
[ -z "$HERE" ] && cat <<EOF
Content-Type: $CT
Expires: $(date -R -d "+10 minutes")
EOF
{
cat <<EOF
<?xml version="1.0"?>

14
file-query.sh

@ -27,19 +27,21 @@ exec {TIMEOUT}< <(
( sleep 4 ; pkill -P $COP -f apt-file ; echo TIMEOUT ) 2> /dev/null &
)
[ -z "$HERE" ] && cat <<EOF
200 OK
Expires: $(date -R -d "+10 minutes")
EOF
# Select post processing
if [ "${0##*.}" != xml ] ; then
POSTPROC=( xsltproc --stringparam EXT html )
CT="text/html"
else
POSTPROC=( cat )
CT="text/xml"
fi
[ -z "$HERE" ] && cat <<EOF
Content-Type: $CT
Expires: $(date -R -d "+10 minutes")
EOF
{
cat <<EOF
<?xml version="1.0"?>

13
package-query.sh

@ -78,18 +78,21 @@ EOF
esac
}
[ -z "$HERE" ] && cat <<EOF
Expires: $(date -R -d "+10 minutes")
EOF
# Select post processing
if [ "${0##*.}" != xml ] ; then
POSTPROC=( xsltproc --stringparam EXT html )
CT="text/html"
else
POSTPROC=( cat )
CT="text/xml"
fi
[ -z "$HERE" ] && cat <<EOF
Content-Type: $CT
Expires: $(date -R -d "+10 minutes")
EOF
{
cat <<EOF
<?xml version="1.0"?>

13
policy-query.sh

@ -68,18 +68,21 @@ PACKAGES=( )
PACKAGE=
VERSION=
[ -z "$HERE" ] && cat <<EOF
Expires: $(date -R -d "+10 minutes")
EOF
# Select post processing
if [ "${0##*.}" != xml ] ; then
POSTPROC=( xsltproc --stringparam EXT html )
CT="text/html"
else
POSTPROC=( cat )
CT="text/xml"
fi
[ -z "$HERE" ] && cat <<EOF
Content-Type: $CT
Expires: $(date -R -d "+10 minutes")
EOF
{
cat <<EOF
<?xml version="1.0"?>

Loading…
Cancel
Save