#!/bin/sh # Bu betik talimatnamede yer alan talimatları web sayfası sunumu için indeksler. # Kullanım: talimatname_indeks.sh > index.html paketdepo="http://paketler.milislinux.org" #paketdepo="http://127.0.0.1:8000" dosya=/tmp/paket_konumlar [ -f $dosya ] && rm -rf $dosya find /root/talimatname/temel/* -type d > $dosya #find /root/talimatname/genel/*/* -type d >> $dosya echo "" echo '' echo '' echo '' echo '
Grup | ' echo 'isim | ' echo 'Sürüm | ' echo 'Açıklama | ' echo 'Url | ' echo 'Paket Adresi | ' echo 'Son Güncelleme | ' echo '
---|---|---|---|---|---|---|
$grup | " # İsim isim=$(basename $konum) echo "$isim | " # Surum-Devir surum=$(grep -ri ^"surum=" $konum/talimat | cut -d '=' -f2-) devir=$(grep -ri ^"devir=" $konum/talimat | cut -d '=' -f2-) echo "$surum-$devir | " # Tanım tanim=$(grep -ri "# Tanım:" $konum/talimat | cut -d ':' -f2-) echo "$tanim | " # Url url=$(grep -ri "# Url:" $konum/talimat | cut -d ':' -f2-) echo "$url | " # İndir purl="${paketdepo}/${isim}%23${surum}-x86_64.mps.lz" echo "indir | " # %23 = # # Güncelleme Tarih gtarih=$(curl -s -v -X HEAD $purl 2>&1 | grep '^< Last-Modified:' | cut -d':' -f2-) echo "$gtarih | " echo "