rootfs-yapma
This commit is contained in:
parent
16e6d59550
commit
8322741720
18
bin/mps
18
bin/mps
|
@ -23,7 +23,7 @@ yerelsil="evet"
|
||||||
icerik_ekle(){
|
icerik_ekle(){
|
||||||
paketad=`echo "$1" | cut -d'#' -f1`
|
paketad=`echo "$1" | cut -d'#' -f1`
|
||||||
paketad=`basename $paketad`
|
paketad=`basename $paketad`
|
||||||
ryaz 34 $paketad" paketi kuruluyor."
|
ryaz 34 $paketad" paketi kuruluyor-> $kokdizin"
|
||||||
tar -C /tmp --extract --file=$1 .PRE 1 2> /tmp/$paketad_pre.log
|
tar -C /tmp --extract --file=$1 .PRE 1 2> /tmp/$paketad_pre.log
|
||||||
#kos-kur kontrolu
|
#kos-kur kontrolu
|
||||||
if [ -f /tmp/.PRE ];then
|
if [ -f /tmp/.PRE ];then
|
||||||
|
@ -42,11 +42,11 @@ icerik_ekle(){
|
||||||
if [ -d kur.$paketad/usr/share/doc ] && [ "$docsil" == "evet" ];then
|
if [ -d kur.$paketad/usr/share/doc ] && [ "$docsil" == "evet" ];then
|
||||||
rm -r kur.$paketad/usr/share/doc
|
rm -r kur.$paketad/usr/share/doc
|
||||||
fi
|
fi
|
||||||
mkdir -p /var/lib/pkg/DB/"$paketad" &&
|
mkdir -p $kokdizin/var/lib/pkg/DB/"$paketad" &&
|
||||||
cp -v -afr kur.$paketad/* $kokdizin > kur.$paketad/kurulan &&
|
cp -v -afr kur.$paketad/* $kokdizin > kur.$paketad/kurulan &&
|
||||||
cp kur.$paketad/kurulan /tmp/ &&cat kur.$paketad/kurulan | cut -d '>' -f2 > /var/lib/pkg/DB/"$paketad"/kurulan &&
|
cp kur.$paketad/kurulan /tmp/ &&cat kur.$paketad/kurulan | cut -d '>' -f2 > $kokdizin/var/lib/pkg/DB/"$paketad"/kurulan &&
|
||||||
#mv kur.$paketad/.MTREE /var/lib/pkg/DB/"$paketad"/files &&
|
#mv kur.$paketad/.MTREE /var/lib/pkg/DB/"$paketad"/files &&
|
||||||
mv kur.$paketad/.META /var/lib/pkg/DB/"$paketad"/META &&
|
mv kur.$paketad/.META $kokdizin/var/lib/pkg/DB/"$paketad"/META &&
|
||||||
|
|
||||||
#kur-kos calistirilmasi
|
#kur-kos calistirilmasi
|
||||||
if [ -f kur.$paketad/.POST ];then
|
if [ -f kur.$paketad/.POST ];then
|
||||||
|
@ -55,8 +55,8 @@ icerik_ekle(){
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm -r kur.$paketad
|
rm -r kur.$paketad
|
||||||
if [ -f /etc/ld.so.conf ];then
|
if [ -f $kokdizin/etc/ld.so.conf ];then
|
||||||
ldconfig
|
ldconfig -r $kokdizin
|
||||||
fi
|
fi
|
||||||
ryaz 34 $paketad" paketi kuruldu."
|
ryaz 34 $paketad" paketi kuruldu."
|
||||||
loglama "$paketad paketi kuruldu."
|
loglama "$paketad paketi kuruldu."
|
||||||
|
@ -345,7 +345,7 @@ ters_bagimli_kontrol(){
|
||||||
}
|
}
|
||||||
|
|
||||||
kurulu_kontrol(){
|
kurulu_kontrol(){
|
||||||
if [ -d "/var/lib/pkg/DB/$1" ];then
|
if [ -d "$kokdizin/var/lib/pkg/DB/$1" ];then
|
||||||
echo "kurulu"
|
echo "kurulu"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
@ -553,6 +553,10 @@ ayarlar() {
|
||||||
-ik|--inku)
|
-ik|--inku)
|
||||||
ikaynak="ag" ;;
|
ikaynak="ag" ;;
|
||||||
-k|--yrku)
|
-k|--yrku)
|
||||||
|
if [ "$3" == "-kok" ] && [ -d "$4" ]; then
|
||||||
|
kokdizin="$4"
|
||||||
|
tekrarkur="evet"
|
||||||
|
fi
|
||||||
ikaynak="yerel" ;;
|
ikaynak="yerel" ;;
|
||||||
-k2|--yrku2)
|
-k2|--yrku2)
|
||||||
ikaynak="yerel2" ;;
|
ikaynak="yerel2" ;;
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
for paket in `cat $1`;do
|
||||||
|
mps -k `ls -f "$paket"*` -kok $2;
|
||||||
|
done
|
|
@ -149,6 +149,7 @@ ikinci_ayarlar(){
|
||||||
generate_milis_version
|
generate_milis_version
|
||||||
cp $ANADIZIN/ayarlar/mpsd.conf $LFS/etc/
|
cp $ANADIZIN/ayarlar/mpsd.conf $LFS/etc/
|
||||||
cp $ANADIZIN/ayarlar/onmpsd.conf $LFS/etc/
|
cp $ANADIZIN/ayarlar/onmpsd.conf $LFS/etc/
|
||||||
|
mkdir -p $LFS/var/lib/pkg/DB
|
||||||
}
|
}
|
||||||
|
|
||||||
generate_milis_version() {
|
generate_milis_version() {
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
cd /root
|
||||||
|
mkdir -p /mnt/lfs
|
||||||
|
export LFS=/mnt/lfs
|
||||||
|
./lfs-mekanizma -ia
|
||||||
|
cd /paketler/temel/
|
||||||
|
sirali_kur /root/talimatname/temel/derleme.sira /mnt/lfs/
|
||||||
|
cd -
|
||||||
|
./lfs-mekanizma -cg
|
Loading…
Reference in New Issue