malfs mekanizma guncelleme
This commit is contained in:
parent
596e09409d
commit
234729ba19
51
bin/mps
51
bin/mps
|
@ -190,14 +190,20 @@ paket_derle_oto2(){
|
|||
}
|
||||
|
||||
paket_kur_oto(){
|
||||
local kpkt pkt
|
||||
local kpkt pkt pak
|
||||
for kpkt in `cat $1`;do
|
||||
for pkt in `ls $kpkt* | cut -d'#' -f1`;do
|
||||
mps -k "$pkt#"*
|
||||
pak=`ls "$pkt#"*`
|
||||
mps -k "$pak"
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
#otomatik derle kontrollu kur
|
||||
paket_kur_oto2(){
|
||||
mps -dly "$1" > /dev/null && mps -ok genel.derleme.liste
|
||||
}
|
||||
|
||||
paket_sil_oto(){
|
||||
local spkt
|
||||
for spkt in `cat $1`;do
|
||||
|
@ -280,6 +286,13 @@ bagimli_bilgi(){
|
|||
|
||||
}
|
||||
|
||||
ters_bagimli(){
|
||||
local ara
|
||||
ara=" $1 "
|
||||
sy=`grep -o "/" <<<"$talimatname_dizin" | wc -l`
|
||||
grep -rli $ara "$talimatname_dizin" | cut -d'/' -f`expr $sy + 3`
|
||||
}
|
||||
|
||||
kurulu_kontrol(){
|
||||
if [ -d "/var/lib/pkg/DB/$1" ];then
|
||||
echo "kurulu"
|
||||
|
@ -320,37 +333,49 @@ tarihce_yap(){
|
|||
|
||||
tarihce_yukle(){
|
||||
tarihce_dkontrol
|
||||
local sil_onay
|
||||
local islem_onay cikis
|
||||
sil_onay="h"
|
||||
if [ -f $TARIHCE_DIZIN/"$1-pkvt.tar.lz" ];then
|
||||
bsdtar -p -o -C /tmp -xf $TARIHCE_DIZIN/"$1-pkvt.tar.lz" 2>/dev/null
|
||||
ls /tmp/var/lib/pkg/DB/ > temel.pkvt
|
||||
ls /tmp/var/lib/pkg/DB/ > hedef.pkvt
|
||||
ls /var/lib/pkg/DB/ > simdiki.pkvt
|
||||
grep -vf temel.pkvt simdiki.pkvt > sil.liste
|
||||
rm temel.pkvt simdiki.pkvt
|
||||
grep -vf hedef.pkvt simdiki.pkvt > sil.liste
|
||||
grep -vf simdiki.pkvt hedef.pkvt > kur.liste
|
||||
rm hedef.pkvt simdiki.pkvt
|
||||
rm -r /tmp/var
|
||||
cikis=""
|
||||
if [ -s sil.liste ];then
|
||||
ryaz 32 "silinecekler"
|
||||
ryaz 32 "------------"
|
||||
cat sil.liste
|
||||
else
|
||||
ryaz 33 "sistem zaten temel durumda"
|
||||
fi
|
||||
|
||||
if [ -s kur.liste ];then
|
||||
ryaz 32 "kurulacaklar"
|
||||
ryaz 32 "------------"
|
||||
cat kur.liste
|
||||
fi
|
||||
if [ ! -s sil.liste ] && [ ! -s kur.liste ];then
|
||||
ryaz 32 "sistem zaten hedef durumda!"
|
||||
exit 1
|
||||
fi
|
||||
while true; do
|
||||
ryaz 34 "otomatik geri dönüşüm başlasın mı?";read -p "e veya h-> " eh
|
||||
case $eh in
|
||||
[Ee]* ) sil_onay="e"; break;;
|
||||
[Ee]* ) islem_onay="e"; break;;
|
||||
[Hh]* ) break;;
|
||||
* ) echo "e veya h";;
|
||||
esac
|
||||
done
|
||||
if [ "$sil_onay" = "e" ];then
|
||||
if [ "$islem_onay" = "e" ];then
|
||||
mps -os sil.liste
|
||||
mps -ok kur.liste
|
||||
mv sil.liste silinenler.liste
|
||||
mv kur.liste kurulanlar.liste
|
||||
exit 1
|
||||
fi
|
||||
mv sil.liste sil_iptal.liste
|
||||
mv kur.liste kur_iptal.liste
|
||||
else
|
||||
ryaz 31 "ilgili tarihce dosyası bulunamadı!"
|
||||
fi
|
||||
|
@ -467,6 +492,8 @@ ayarlar() {
|
|||
paket_derle_oto2 "$2" ;;
|
||||
-ok|--pkok)
|
||||
paket_kur_oto "$2" ;;
|
||||
-ko|--pkko)
|
||||
paket_kur_oto2 "$2" ;;
|
||||
-os|--pkos)
|
||||
if [ ! "$2" ]; then
|
||||
ryaz 31 "silme listesi yok"
|
||||
|
@ -491,7 +518,9 @@ ayarlar() {
|
|||
paket_bilgi "$2" ;;
|
||||
-bb|--pkbb)
|
||||
bagimli_bilgi "$2" | column -t;;
|
||||
-tb|--talb)
|
||||
-tb|--pktb)
|
||||
ters_bagimli "$2" ;;
|
||||
-talb|--talb)
|
||||
talimat_bilgi "$2" | column -t;;
|
||||
-Ggit|--gitgun)
|
||||
git_guncelle ;;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# URL: http://gpodder.org/
|
||||
# Packager: Chris Farrell, timcowchip at gmail dot com
|
||||
# Maintainer: Chris Farrell, timcowchip at gmail dot com
|
||||
# Depends on: intltool, python, dbus-python, python-gtk, feedparser, mygpoclient
|
||||
# Depends on: intltool python dbus-python python-gtk feedparser mygpoclient
|
||||
|
||||
name=gpodder
|
||||
version=3.9.0
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# URL: http://pcmanfm.sourceforge.net/
|
||||
# Maintainer: git.lxde.org/gitweb/?p=debian/libfm.git;a=summary
|
||||
# Packager: geantbrun at gmail dot com
|
||||
# Depends on: gtk2,gobject-introspection,python-gtk
|
||||
# Depends on: gtk2 gobject-introspection python-gtk
|
||||
|
||||
name=keybinder2
|
||||
version=0.3.0
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
. lib/lsb/init-functions
|
||||
if [ ! -z "`cards list|grep cards.lib\ `" ]; then
|
||||
cards remove -a cards.lib
|
||||
log_info_msg "${INFO}cards.lib${NORMAL} is removed\n"
|
||||
fi
|
|
@ -1,15 +0,0 @@
|
|||
# Description: Library utilities to manage software packages on NuTyX distribution.
|
||||
# URL: https://github.com/NuTyX/cards
|
||||
# Maintainer: tnut at nutyx dot org
|
||||
# Packager: tnut at nutyx dot org
|
||||
|
||||
name=libcards
|
||||
version=1.99.7
|
||||
release=1
|
||||
|
||||
source=(http://downloads.nutyx.org/files/cards-$version.tar.gz)
|
||||
build () {
|
||||
cd cards-$version
|
||||
make libs
|
||||
make DESTDIR=$PKG install-libs
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
# Description: LibreOffice is a full-featured office suite. It is largely compatible with Microsoft Office and is descended from OpenOffice.org.
|
||||
# URL: http://www.libreoffice.org
|
||||
# Packagers: pierre at nutyx dot org, tnut at nutyx dot org
|
||||
# Depends on: tar apache-ant,openldap,python3,cups,curl,libatomic-ops,gperf,gtk2,gtk3,perl-archive-zip,perl-xml-parser,boost,expat,gstreamer-plugins-base,gstreamer1-plugins-base,libgsf,librsvg,libxml2,libxslt,neon,nss,poppler,postgresql,redland,icu,hunspell,gsfonts,dejavu-ttf,hunspell,p7zip,neon,graphite2,npapi-sdk,clucene,serf,unixodbc
|
||||
# Depends on: tar apache-ant openldap python3 cups curl libatomic-ops gperf gtk2 gtk3 perl-archive-zip perl-xml-parser boost expat gstreamer-plugins-base gstreamer1-plugins-base libgsf librsvg libxml2 libxslt neon nss poppler postgresql redland icu hunspell gsfonts dejavu-ttf hunspell p7zip neon graphite2 npapi-sdk clucene serf unixodbc
|
||||
|
||||
PKGMK_IGNORE_UNPACK="yes"
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Description: A Trivial Database similar to GDBM but allows simultaneous commits
|
||||
# URL: http://tdb.samba.org/
|
||||
# Packager: tnut at nutyx dot org
|
||||
# Depends on: python,libxslt,docbook-xsl
|
||||
# Depends on: python libxslt docbook-xsl
|
||||
|
||||
|
||||
name=tdb
|
||||
|
|
Loading…
Reference in New Issue