[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: debian-cd and new packages


I used this script at the beginning because I thought that I would need to change some things to the debian-installer. However, now, I figured out that for now, I don't need to change anything.

So instead, I just downloaded the folder installer-i386 for sarge from ftp.debian.org, copied it into my dists/sarge folder and that was it, I didn't need to use the script anymore. But I think your script works, and here are all "my" scripts attached.

Also, I figured out a way to go about the missing dependencies and I (finally) was able to build a custom debian cd properly. What I did was: make mirrorcheck told me that there were missing dependencies like mime-support. As root, I went to /var/cache/archives. I did an aptitude download mime-support. The package was downloaded to my apt cache. After that, I just did apt-move update, which moved all the dependencies I had downloaded to my pool directory. I used the script copy-new-debs-to-pool to copy the downloaded debs to the pool directory of the cd, regenerated the Packages file and that was it.

However, the ideal would be to have an apt based on my pool directory and not on the installed packages on the system. That way, apt would not assume that some dependencies don't need to be downloaded because they are already installed, and it would download ALL of the dependencies of the package you want to add and add them to your own pool directory. I don't know where to look for this kind of system, any idea ?


Paras pradhan a écrit :
hi :

i think i changed the script to make it work.. i ran it and no
problem. i am attaching the new one here. please take a look.


On 3/24/06, Paras pradhan <pradhanparas@gmail.com> wrote:

it seems to be the correct one.

i got the following error while trying to exec:

move-installer-udebs.sh /udebs /sargecd

where udebs is the directory containing udebs.

i have changed || to | in the lines containg awk command but the error is:

sarge:/scripts# sh move-installer-udebs.sh /udebs/ /sargecd/
Copying from /udebs/ to /sargecd/
/udebs /scripts
awk: line 1: syntax error at or near :
Copying acpi-modules-2.6.15-1-486-di\__1.23\__i386.udeb to
awk: line 1: syntax error at or near :
Copying anna\__1.21\__i386.udeb to /sargecd//pool/main/a/anna
awk: line 1: syntax error at or near :
Copying archdetect\__1.33\__i386.udeb to /sargecd//pool/main/a/archdetect
awk: line 1: syntax error at or near :
Copying bogl-bterm-udeb\__0.1.18-1.4\__i386.udeb to
awk: line 1: syntax error at or near :
Copying busybox-udeb\__1%3a1.01-4\__i386.udeb to
awk: line 1: syntax error at or near :
Copying cdebconf-newt-udeb\__0.97\__i386.udeb to
awk: line 1: syntax error at or near :
Copying cdebconf-priority\__0.97\__all.udeb to /sargecd//pool/main/

there is some error in this line

pkgend=`dpkg -I $SRCDIR/$srcfile | awk '''Architecture: '' { print $2 }'`

Please try to help on this as well. or any one can provide me the
working script.


On 3/22/06, philagui <khaeos@khaeos.com> wrote:

I think (but not sure) the right command is: find -name "*.udeb" -a -type f
| sort > $TMPFILE

Try that and tell us what it does.
View this message in context: http://www.nabble.com/debian-cd-and-new-packages-t1316461.html#a3534848
Sent from the debian-custom forum at Nabble.com.

To UNSUBSCRIBE, email to debian-custom-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Attachment: scripts.tar.gz
Description: GNU Zip compressed data

Reply to: