Hello all,
first sorry for my poor english, thanks.
I had the same problem, but then extract the tarballs an all goes well.
After a time, i deleted some old packages for get better overview.
Now, there are greyed entries, when I had to select packages.
First thought was, the greyed entries are the lines to the deleted packages, but this wasn't right!
When one package is missing, the line to that was disabled/greyed, but some others are also greyed, and the package is there !
So I had to open package.txt in a text-editor and delete the lines of the really missing packages. The other greyed lines (packages to the lines are in the direktory) I had to change:
---the word
unavailable is to be edit to
off (not to include) or to
on (to include)
After restart createpuppy, all went well, until I recognize, that while running createpuppy, there are some errors like:
. / createpuppy: line ?440? too many arguments
Because this error occours two or three times, the first thought was, this error is in a loop of the script. And it was.
I opened the script
createpuppy and found the loop, starting in line 435 with this:
Code: Select all
rm -rf devx-extra #v3.98
mkdir devx-extra #v3.98
for ONEPKG in $PKGLIST
do
SUBSTPKG=""
VVPATTERN='^"'"$ONEPKG"'" '
PKGNAMEONLY="`grep "$VVPATTERN" packages.txt | cut -f 4 -d '"' | cut -f 1 -d ' '`" #'geany
#precaution...
[ "`echo -n "$PKGNAMEONLY" | grep ':'`" != "" ] && PKGNAMEONLY="`echo -n "$PKGNAMEONLY" | cut -f 1 -d '-'`"
[ -d packages-k${USEKERNEL} ] && SUBSTPKG="`ls -1 packages-k${USEKERNEL} | grep "$PKGNAMEONLY"`"
in this loop I insert the line
Code: Select all
echo -n " |working on package $ONEPKG| " ##### show every packagename, so that on errors the package is there
direktly between
DO and
SUBSTPKG=""
so that it looks like:
Code: Select all
rm -rf devx-extra #v3.98
mkdir devx-extra #v3.98
for ONEPKG in $PKGLIST
do
echo -n " |working on package $ONEPKG| " ##### show every packagename, so that on errors the package is there
SUBSTPKG=""
VVPATTERN='^"'"$ONEPKG"'" '
PKGNAMEONLY="`grep "$VVPATTERN" packages.txt | cut -f 4 -d '"' | cut -f 1 -d ' '`" #'geany
#precaution...
[ "`echo -n "$PKGNAMEONLY" | grep ':'`" != "" ] && PKGNAMEONLY="`echo -n "$PKGNAMEONLY" | cut -f 1 -d '-'`"
[ -d packages-k${USEKERNEL} ] && SUBSTPKG="`ls -1 packages-k${USEKERNEL} | grep "$PKGNAMEONLY"`"
From now on, every time, I run createpuppy, i see all the package-names while building the puppy, and if an error occours, it stands behind the packagename. With this it is easy to have a look, if this package is OK or, maybe, missing.
Hope this helps someone
Eastler