pkgtool: problemi con remove!!

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio da albatros »

Allora, per un colpo di fortuna (avevo promesso a una mia amica che avrei dato da mangiare ai suoi cani ogni sera mentre era in vacanza, ma poi oggi non è partita) ce l'ho fatta a fare subito le modifiche.
Riporto qui la nuova patch:

Codice: Seleziona tutto

--- pkgtool     2007-08-13 18:55:00.000000000 +0200
+++ pkgtool.test        2007-08-13 18:54:45.000000000 +0200
@@ -1,5 +1,14 @@
 #!/bin/sh
 #
+# Unofficial modified version of pkgtool made by Gabriele Inghirami
+# <suonodelsilenzio aA-tT tiscalinet D0_T it> on August 13, 2007
+# to solve a bug with Remove and View when there is big number of 
+# installed packages.
+# Please, look at www.slackware.org to see if Patrick Volkerding 
+# has released a more recent fixed official version of pkgtool.
+# This modified version is intended only for temporary use at you own
+# risk at the same conditions and with the same disclaimer written below!
+#
 # Copyright 1993, 1994, 1995, 1996, 1997,
 #    1998, 1999  Patrick Volkerding,  Moorhead, MN  USA
 # Copyright 2001, 2004  Slackware Linux, Inc.,  Concord, CA  USA
@@ -103,7 +112,7 @@
 }
 
 remove_packages() {
- for pkg_name in $* 
+ for pkg_name in $(cat $TMP/return | tr -d "\042")
  do
   if [ -r $ADM_DIR/packages/$pkg_name ]; then
    dialog --title "PACKAGE REMOVAL IN PROGRESS" --cr-wrap --infobox \
@@ -123,6 +132,30 @@
  done
 }
 
+create_list_of_installed_packages()
+{
+       FILES=`ls $ADM_DIR/packages`
+      if [ -n "$FILES" ]; then
+      cd $ADM_DIR/packages
+      { grep '^PACKAGE DESCRIPTION:$' -Z -H -m1 -A1 $FILES; echo; } \
+      | sed -n 'h;n;/\x00/{h;n;};x;s/  */ /g;s/ $//;s/[\"`$]/\\&/g
+       s/\(.*\)\x00\([^:]*:\)\? *\(.*\)/ "\1" "\3" "View information about package \1" \\/;p' > $TMP/list_of_installed_packages \
+
+      fi
+}
+
+  create_list_of_files_to_remove ()
+{
+FILES=`ls $ADM_DIR/packages`
+     if [ -n "$FILES" ]; then
+       cd $ADM_DIR/packages
+       { grep '^PACKAGE DESCRIPTION:$' -Z -H -m1 -A1 $FILES; echo; } \
+       | sed -n 'h;n;/\x00/{h;n;};x;s/  */ /g;s/ $//;s/[\"`$]/\\&/g
+           s/\(.*\)\x00\([^:]*:\)\? *\(.*\)/ "\1" "\3" off "Select\/Unselect removing package \1" \\/;p' > $TMP/temporary_list \
+     
+   fi
+}
+
 # Here, we read the list of arguments passed to the pkgtool script.
 if [ $# -gt 0 ]; then # there are arguments to the command
  while [ $# -gt 0 ]; do
@@ -195,21 +228,17 @@
     rm -f $TMP/return $TMP/setupscr
     continue
   fi # end Setup
+
   if [ "$REPLY" = "View" ]; then
+create_list_of_installed_packages
    DEFITEM=""
    export DEFITEM
    #dialog --title "SCANNING" --infobox "Please wait while \
 #Pkgtool scans your system to determine which packages you have \
 #installed and prepares a list for you." 0 0
    (
-     echo 'dialog $DEFITEM --item-help --menu "Please select the package you wish to view." 17 68 10 \'
-     FILES=`ls $ADM_DIR/packages`
-     if [ -n "$FILES" ]; then
-       cd $ADM_DIR/packages
-       { grep '^PACKAGE DESCRIPTION:$' -Z -H -m1 -A1 $FILES; echo; } \
-       | sed -n 'h;n;/\x00/{h;n;};x;s/  */ /g;s/ $//;s/[\"`$]/\\&/g
-           s/\(.*\)\x00\([^:]*:\)\? *\(.*\)/ "\1" "\3" "View information about package \1" \\/;p'
-     fi
+     echo 'dialog $DEFITEM --item-help --menu "Please select the package you wish to view." 17 68 10 \
+     --file $TMP/list_of_installed_packages \'
      echo "2> $TMP/return"
    ) > $TMP/viewscr
    while [ 0 ]; do
@@ -222,32 +251,28 @@
      break 
     fi
    done
-   rm -f $TMP/return $TMP/viewscr $TMP/tmpmsg
+   rm -f $TMP/return $TMP/viewscr $TMP/tmpmsg $TMP/list_of_installed_packages
    # This will clean up after most defective packages:
    chmod 755 /
    chmod 1777 /tmp
    continue
   fi  
+
   if [ "$REPLY" = "Remove" ]; then
    #dialog --title "SCANNING" --infobox "Please wait while Pkgtool scans \
 #your system to determine which packages you have installed and prepares \
 #a list for you." 0 0
    # end section
    (
+create_list_of_files_to_remove #call the function to create a list of installed packages
      cat << EOF
 dialog --title "SELECT PACKAGES TO REMOVE" --item-help --checklist \
 "Please select the \
 packages you wish to Remove. Use the \
 spacebar to select packages to delete, and the UP/DOWN arrow keys to \
-scroll up and down through the entire list." 20 75 11 \\
+scroll up and down through the entire list." 20 75 11 \
+--file $TMP/temporary_list \\
 EOF
-     FILES=`ls $ADM_DIR/packages`
-     if [ -n "$FILES" ]; then
-       cd $ADM_DIR/packages
-       { grep '^PACKAGE DESCRIPTION:$' -Z -H -m1 -A1 $FILES; echo; } \
-       | sed -n 'h;n;/\x00/{h;n;};x;s/  */ /g;s/ $//;s/[\"`$]/\\&/g
-           s/\(.*\)\x00\([^:]*:\)\? *\(.*\)/ "\1" "\3" off "Select\/Unselect removing package \1" \\/;p'
-     fi
      echo "2> $TMP/return"
    ) > $TMP/rmscript
    if [ -L $LOG -o -r $LOG ]; then
@@ -258,7 +283,7 @@
    chmod 700 $TMP/rmscript
    export ADM_DIR;
    $TMP/rmscript
-   remove_packages `cat $TMP/return | tr -d "\042"`
+   remove_packages
    if [ "`cat $TMP/PKGTOOL.REMOVED`" = "" ]; then
     rm -f $TMP/PKGTOOL.REMOVED
     dialog --title "NO PACKAGES REMOVED" --msgbox "Hit OK to return \
@@ -268,7 +293,7 @@
 been removed. A complete log of the files that were removed has been created \
 in $TMP: PKGTOOL.REMOVED." 0 0
    fi
-   rm -f $TMP/rmscript $TMP/return $TMP/tmpmsg $TMP/SeT*
+   rm -f $TMP/rmscript $TMP/return $TMP/tmpmsg $TMP/SeT* $TMP/temporary_list
 chmod 755 /
 chmod 1777 /tmp
 # No, return to the main menu:
Sembra lunga, ma in realtà le modifiche sono minime, è che ho messo, per maggiore ordine, le dichiarazioni di funzioni insieme alle altre e ho aggiunto una nota iniziale.
Ho semplicemente scritto una funzione che scrive in un file temporaneo l'elenco dei pacchetti installati usando pari pari lo script fatto da Patrick e l'ho passata a dialog con l'opzione file, come già fatto l'altra volta, avendo poi cura di mettere il nome del file temporaneo fra quelli da rimuovere all'uscita da View.
Per remove_packages ho tolto la lista come argomento e ho messo il cat | tr che prepara tale lista dentro la funzione, passando ciò che produce direttamente a for, che prima pescava invece fra gli argomenti della funzione (se guardate il codice è chiarissimo, qui non sono stato molto chiaro).
La nota iniziale è per evitare confusioni con il pkgtool ufficiale.
Mi sembra che funzioni bene, comunque provate anche voi...
Il tarball è in http://www.inghi.it/download/pkgtool-test.tar.bz2.

Preparare il pacchetto con il nuovo pkgtool è banale, basta sostituirlo all'altro e lanciare lo slackbuild, aggiungendo semmai un suffisso per distinguerlo dall'originale.
Ma prima proviamolo, poi sentiamo un po' di pareri e, soprattutto, quello di Loris...
Se funziona bene, ancor prima di mettere (eventualmente!) il pacchetto su slacky, scrivo a Patrick una nuova email per segnalare l'aggiornamento.

Saluti a tutti! :)

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Ho provato e funziona bene, allora aspettiamo la tua mail e poi eventulamente creiamo il pacchetto. Magari con un suffisso che lo differenzi dall'originale! :p

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

gohanz ha scritto:Ho provato e funziona bene, allora aspettiamo la tua mail e poi eventulamente creiamo il pacchetto. Magari con un suffisso che lo differenzi dall'originale! :p
concordo nel fare il pacchetto... ma solo dopo aver mandato una mail a Pat...

per segnalare che non è una versione ufficiale forse è meglio fare un pacchetto che comprende solo pkgtool ....anzi direi che è la soluzione migliore... magari per segnalarlo si mette nel campo $versione un suffisso tipo "_unofficial_fixed"

facendo un pacchetto separato e non rifacendo pkgtools si evidenzia il fatto che solo pkgtool è stato ritoccato in modo non ufficiale, visto che il pacchetto pkgtools contiene parti importati del sistema slackware... non sò è un'idea...

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio da albatros »

Ecco il testo della mail inviata poco fa a Patrick:
From: Gabriele Inghirami <suonodelsilenzio a_a_T tiscalinet d0.T it>
To: volkerdi@slackware.com
Subject: Some other small changes to pkgtool
Date: Mon, 13 Aug 2007 23:45:47 +0200
X-Mailer: Sylpheed 2.4.4 (GTK+ 2.10.13; i686-pc-linux-gnu)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello!

I made some other small changes to pkgtool to avoid problems with ARG_MAX using View and the function remove_packages (even if with this function it is extremely difficult to reach the conditions required for the happening of the error).
I put the modified pkgtool and the patch file in:
http://www.inghi.it/download/pkgtool-test.tar.bz2 .

Waiting for your new fixed version of pkgtool, in the meanwhile a bunch of friends of the Italian Slackware Community (http://www.slacky.eu) and I have tought to put my modified version available for downloading on http://www.slacky.eu, obviously making clear that this is an unofficial derived version (yet, until now we have not asked anything about to Loris, our admin, so this is only a possibility).

If you have got some suggestions or informations for us, let us know, please.
For example, if a new release of pkgtool is already scheduled and it is near to come, then we'll simply wait for it.

Obviously the modified version provided by me is only a raw personal fix, it isn't a model neither it is the best or the more elegant way to solve the issue arising with a great number of installed packages: of course, for a new, beautiful, high quality version of pkgtool we are waiting for your next release! :)

Thank you very much for your kind attention and for your great work!

Have a nice day.

Cheers.

Gabriele Inghirami

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQFGwNEBweLhPg1GbdYRAkAZAJ97lzcf4iHD1WryOGZJs+W9VUECsACdGHOX
w2bjXy8uAgHNM6KTPzEEmKM=
=DL9+
-----END PGP SIGNATURE-----

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio da albatros »

Patrick mi ha risposto.
Dato che nella mail precedente ho scritto:"let us know", presumo (anche se per correttezza avrei forse fatto bene ad evidenziare meglio) che non abbia nulla in contrario nel riportare interamente la risposta, considerato il contenuto evidentemente non privato, né riservato.
Dunque:
From: "Patrick J. Volkerding" <volkerdi aTt slackware d.0T com>
To: Gabriele Inghirami <suonodelsilenzio att tiscalinet d00t it>
Subject: Re: Some other small changes to pkgtool
Date: Mon, 13 Aug 2007 17:00:49 -0500
User-Agent: Thunderbird 2.0.0.6 (X11/20070728)

Gabriele Inghirami wrote:
> If you have got some suggestions or informations for us, let us know,
> please. For example, if a new release of pkgtool is already scheduled
> and it is near to come, then we'll simply wait for it.

I'm actually more concerned about other side effects of the command line
limitation, such as:

cd /var/log/packages
ls

<barf>

I'm hoping that the kernel can raise this limit somehow.

As for pkgtool, it's been in minimal maintainance mode for some time, as
the real changes happen in the *pkg tools, which are what the Slackware
developers believe people should be using. But when -current reopens
(license discussions are delaying that), I'll certainly consider a
patched version that gets it working again. It's not a bad frontend to
the package management tools and I'd hate to see it go.

Best regards,

Pat
Bene, quindi sappiamo che ci sono queste discussioni sulla licenza (forse per l'avvento della gpl3?) che ritardano la ripresa della current, ma che comunque rimetterà mano a pkgtool anche se il vero sviluppo riguarda i *pkg tools (e la frase "which are what the Slackware developers believe people should be using." secondo me è indicativa su cosa ne pensi dei frontend grafici evoluti per la gestione dei pacchetti, frase che, per inciso, peraltro mi trova sostanzialmente d'accordo).

L'esempio con ls riguardo le sue preoccupazioni per gli altri effetti collaterali però non l'ho capito: ls non da problemi, neanche se da / si da ls -Rl... :?:
Quasi quasi, sperando di non disturbarlo, gli riscrivo per chiedergli chiarimenti, forse è solo un esempio mal riuscito... O mi sfugge qualcosa?

Riguardo alla pacchettizzazione di pkgtool, che facciamo allora?
Ma, soprattutto, cosa ne pensa Loris?

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

Riguardo alla pacchettizzazione di pkgtool, che facciamo allora?
io l'ho fatto... ecco lo slackbuild

Codice: Seleziona tutto

#!/bin/sh
# Heavily based on the Slackware 12.0 SlackBuild
# Gabriele Inghirami (albatros)
# http://www.slacky.eu

NAME=pkgtool
VERSION=12.0.0_unofficial_fixed
ARCH=${ARCH:-noarch}
BUILD=1sm
TMP=${TMP:-/tmp/tgz}
PKG=$TMP/package-$NAME
CWD=`pwd`
ORIG_URL=ftp://ftp.slackware.com/pub/slackware/slackware-12.0/source/a/pkgtools/scripts/pkgtool
MOD_URL=http://www.inghi.it/download/pkgtool-test.tar.bz2

if [ ! -e $CWD/pkgtool.orig.gz ]; then
   wget -c $ORIG_URL
   mv $CWD/pkgtool $CWD/pkgtool.orig
   gzip -9 $CWD/pkgtool.orig
fi

if [ ! -e $CWD/pkgtool-test.tar.bz2 ]; then
   wget -c $MOD_URL
fi

rm -rf $TMP/pkgtool-test
rm -rf $PKG
mkdir -p $PKG

cd $TMP
tar -xvjf $CWD/pkgtool-test.tar.bz2
cd pkgtool-test
mkdir -p $PKG/sbin/
cp pkgtool.test $PKG/sbin/pkgtool
chmod 755 $PKG/sbin/pkgtool
zcat $CWD/pkgtool.orig.gz > $PKG/sbin/pkgtool.orig
chown -R root:root $PKG

# slack-desc and doinst.sh
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

# build tgz's package
cd $PKG
makepkg -l y -c n $CWD/../$NAME-$VERSION-$ARCH-$BUILD.tgz

# checksum and desc
(cd $CWD/..
 md5sum $NAME-$VERSION-$ARCH-$BUILD.tgz > $NAME-$VERSION-$ARCH-$BUILD.tgz.md5
cat $PKG/install/slack-desc | grep "^$NAME" > $NAME-$VERSION-$ARCH-$BUILD.txt )

funziona ho creato il pacchetto... ho preferito fare un pacchetto a parte senza rifare il pacchetto pkgtools visto che è un pacchetto importante del sistema slackware e non tutti si sarebbero fidati ad aggiornarlo... penso...

se volete invio tutto a Loris ;)

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Bene.........bene.........ragazzi quindi vedo che ci sono importanti novità e che Pat ha risposto, d'altronde mi sembra anche un problemino non da niente questo di pkgtool, sul fatto poi che si diffondesse non c'erano dubbi, non potevamo mica essere solo io e gohanz gli unici sfigati con una funzione difettosa :lol: :lol: ..........era solo questione di tempo.
Allora che facciamo??? per ora usiamo il pacchetto di albatros modificato da submax o aspettiamo che si pubblichi un pacchetto semiufficiale nei repo di Slacky?secondo me sarebbe meglio pacchettizzare in slacky, come proposto da submax almeno fino a quando Pat non farà uscire una versione ufficiale fixata dal problema.

Ciao a tutti !!! :D

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio da albatros »

@submax82:
ho letto lo slackbuild e mi pare un buon metodo, pulito e mirato. Bisognerebbe solo aggiungerci lo slack-desc.
slucky ha scritto: mi sembra anche un problemino non da niente questo di pkgtool,
Per la verità a Patrick non sembra tanto importante, in fondo è solo un'interfaccia semi-grafica a removepkg, installpkg & C., che sono i tool fondamentali per la gestione dei pacchetti della slackware e sui quali si concentra l'attenzione di Patrick e del suo team.
Concordo con la linea di pensiero di Patrick.
Comunque pkgtool verrà aggiustato con la ripresa della current.
per ora usiamo il pacchetto di albatros modificato da submax o aspettiamo che si pubblichi un pacchetto semiufficiale nei repo di Slacky?
Io non ho fatto nessun pacchetto, ho solo buttato giù un fix rendendolo disponibile come script intero o come patch, al pacchetto ci ha pensato submax82 scrivendo uno slackbuild che pacchettiza il mio pkgtool modificato, senza però modificarlo ulteriormente.
Se vuoi puoi usare direttamente il pkgtool modificato installandolo a mano o usando lo script di submax82 per pacchettizzarlo, operando così in maniera più pulita.
Se si decide di mettere il pacchetto qui su Slacky, sempre che poi Loris sia d'accordo, praticamente submax82 lo ha già preparato (grazie ;) ).

Saluti a tutti e buonanotte! :)

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

Bisognerebbe solo aggiungerci lo slack-desc
si è già pronto... avevo solo evitato di postarlo ;)

come ha detto albatros io non ho fatto nulla ... ho solo dato il suggerimento di usare l'opzione "--file", albatros ha fatto la patch e io lo slackbuild per pacchettizzare tutto...

io lo uppo sull'ftp dei pacchettizzatori poi Loris penserà a pubblicarlo o meno.

p.s.: anche io concordo con pat ;)

EDIT: caricato vediamo se Loris lo pubblica :roll:

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

pacchetto pubblicato:

http://www.slacky.eu/repository/slackwa ... ial_fixed/

;) grazie ad albatros e Loris ;)

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Okay perfetto submax ..........problema risolto allora........poi logicamente aspettiamo l'aggiornamento di pkgtool di Pat per risolvere definitivamente :D

Ciao e buona Slack a tutti!!! :occasion5:

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio da albatros »

grazie ad albatros
Grazie a te per il pacchetto! :D

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Funziona tutto perfettamente!!! ancora complimenti albatros e submax davvero un ottimo lavoro...............sinceramente possiamo anche fare a meno dell'aggiornamento della current di pkgtool...........visto che il pacchetto funziona alla grande.............. :occasion5: :occasion9: =D>

Ciao a tutti!!! :D

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

ragazzi dal changelog di Pat!!!
a/pkgtools-12.1.0-noarch-1.tgz: Upgraded to pkgtools-12.1.0-noarch-1.
Fixed the following issues with removepkg:
Fix problem removing packages with a large number of fields. Thanks to
Niki Kovacs for noticing this, and to Piter Punk for the patch.
Use LC_ALL=C locale, which is much faster with "sort". Thanks to Tsomi.
Don't try to remove any package that starts with '-'. This is not a proper
package name (usually a typo), and results in the package database being
broken as the "package" beginning with '-' is passed along as an option to
a command later in the script. Thanks to Jef Oliver.
Patched cat_except() to allow the last Slackware package on a partition to
be removed (using ROOT=, of course). Thanks to Selkfoster for the patch,
and to everyone else who proposed solutions before. This issue really
wasn't given the highest priority before, but as long as I was here...
Fixed pkgtool to handle much larger numbers of installed packages.
Thanks to Gabriele Inghirami for the patch.
quindi strarisolto!

estratto Fixed pkgtool to handle much larger numbers of installed packages. Thanks to Gabriele Inghirami for the patch.

BRAVO GABRIELE!

cosiglio a tutti slack11 o slack 12 l'aggiornameto ftp://ftp.slackware.com/pub/slackware/s ... arch-1.tgz

il mio pacchetto ormai è inutile

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Perfetto ragazzi problema definitivamente fixato e risolto!!! :D
Bravo Gabriele!!! (in arte albatros) te lo dissi, tempo fa, che sei un maestro del pinguino e lo riconfermo =D> :occasion5:

Ciao e buona Slack a tutti!!! :D

Rispondi