From edbe3d2bd90796d128f3b4cf652432f3a250f536 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Hertzog?= Date: Thu, 18 May 2000 22:49:02 +0000 Subject: [PATCH] * Added documentation (README.html & README.txt) that replaced some old doc. Needs a lynx dependency. * Added arm support. * Failry large changes to the Makefile due to the added documentation. * Make the translated documentation more available. * Copied some files from potato dir to the woody dir (so that we can still build woody CDs). --- CONF.sh | 16 +- Makefile | 135 ++++++- README | 1 + data/pics/debian.jpg | Bin 0 -> 8442 bytes data/pics/logo-50.jpg | Bin 0 -> 3986 bytes data/potato/README.html.in | 714 ++++++++++++++++++++++++++++++++++ data/potato/README.multicd | 7 - data/potato/apt-setup.html.in | 254 ++++++++++++ data/woody/README.html.in | 714 ++++++++++++++++++++++++++++++++++ data/woody/apt-setup.html.in | 254 ++++++++++++ debian/CONF.sh | 16 +- debian/changelog | 8 +- debian/control | 2 +- tools/boot/potato/boot-arm | 14 + tools/boot/woody/boot-arm | 14 + tools/potato/installtools.sh | 2 +- 16 files changed, 2118 insertions(+), 33 deletions(-) create mode 100644 data/pics/debian.jpg create mode 100644 data/pics/logo-50.jpg create mode 100644 data/potato/README.html.in delete mode 100644 data/potato/README.multicd create mode 100644 data/potato/apt-setup.html.in create mode 100644 data/woody/README.html.in create mode 100644 data/woody/apt-setup.html.in create mode 100755 tools/boot/potato/boot-arm create mode 100755 tools/boot/woody/boot-arm diff --git a/CONF.sh b/CONF.sh index 35b79fbe..1cf9fbb7 100644 --- a/CONF.sh +++ b/CONF.sh @@ -2,13 +2,23 @@ # This file will have to be sourced where needed # -# The YACS dir -# Where I am (hoping I'm in the yacs dir) +# The debian-cd dir +# Where I am (hoping I'm in the debian-cd dir) export BASEDIR=`pwd` # Building potato cd set ... export CODENAME=potato +# Version number +export DEBVERSION="2.2" + +# Official or non-official set. +# NOTE: THE "OFFICIAL" DESIGNATION IS ONLY ALLOWED FOR IMAGES AVAILABLE +# ON THE OFFICIAL DEBIAN CD WEBSITE http://cdimage.debian.org +export OFFICIAL="Unofficial" +#export OFFICIAL="Official" +#export OFFICIAL="Official Beta" + # ... for arch export ARCH=`dpkg --print-installation-architecture` @@ -54,5 +64,5 @@ export APTTMP=/ftp/tmp/apt # Options # export MKISOFS=/usr/bin/mkhybrid -export MKISOFS_OPTS="-a -r -T" #For normal users +# export MKISOFS_OPTS="-a -r -T" #For normal users # export MKISOFS_OPTS="-a -r -F -T" #For symlink farmers diff --git a/Makefile b/Makefile index be194ff6..758e9233 100755 --- a/Makefile +++ b/Makefile @@ -18,17 +18,27 @@ endif ifndef TASK TASK=$(BASEDIR)/tasks/Debian_$(CODENAME) endif +ifndef CAPCODENAME +CAPCODENAME:=$(shell perl -e "print ucfirst("$(CODENAME)")") +endif ifndef BINDISKINFO -BINDISKINFO="Debian GNU/Linux $(CODENAME) (unofficial) binary-$(ARCH) $$num/$$nb $$DATE" +BINDISKINFO="Debian GNU/Linux $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) $(ARCH) Binary-$$num ($$DATE)" endif ifndef SRCDISKINFO -SRCDISKINFO="Debian GNU/Linux $(CODENAME) (unofficial) source $$num/$$nb $$DATE" +SRCDISKINFO="Debian GNU/Linux $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) Source-$$num ($$DATE)" +endif +# ND=No-Date versions for README +ifndef BINDISKINFOND +BINDISKINFOND="Debian GNU/Linux $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) $(ARCH) Binary-$$num" +endif +ifndef SRCDISKINFOND +SRCDISKINFOND="Debian GNU/Linux $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) Source-$$num" endif ifndef BINVOLID -BINVOLID="Debian-$(ARCH) $(CODENAME) Disc $$num" +BINVOLID="Debian $(DEBVERSION) $(ARCH) Binary-$$num" endif ifndef SRCVOLID -SRCVOLID="Debian-src $(CODENAME) Disc $$num" +SRCVOLID="Debian $(DEBVERSION) Source-$$num" endif ifndef MKISOFS MKISOFS=/usr/bin/mkhybrid @@ -63,6 +73,24 @@ BDIR=$(TDIR)/$(CODENAME)-$(ARCH) ADIR=$(APTTMP)/$(CODENAME)-$(ARCH) SDIR=$(TDIR)/$(CODENAME)-src +## DEBUG STUFF ## + +PrintVars: + @num=1; \ + DATE=`date +%Y%m%d` ; \ + echo BINDISKINFO: ; \ + echo $(BINDISKINFO) ; \ + echo SRCDISKINFO: ; \ + echo $(SRCDISKINFO) ; \ + echo BINDISKINFOND: ; \ + echo $(BINDISKINFOND) ; \ + echo SRCDISKINFOND: ; \ + echo $(SRCDISKINFOND) ; \ + echo BINVOLID: ; \ + echo $(BINVOLID) ; \ + echo SRCVOLID: ; \ + echo $(SRCVOLID) ; \ + ## CHECKS ## # Basic checks in order to avoid problems @@ -252,6 +280,24 @@ $(BDIR)/1/.disk/info: for i in $(BDIR)/*.packages; do \ num=$${i%%.packages}; num=$${num##$(BDIR)/}; \ echo -n $(BINDISKINFO) > $(BDIR)/$$num/.disk/info; \ + echo '#define DISKNAME ' $(BINDISKINFOND) \ + > $(BDIR)/$$num/README.diskdefines; \ + echo '#define TYPE binary' \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define TYPEbinary 1' \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define ARCH ' $(ARCH) \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define ARCH'$(ARCH) ' 1' \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define DISKNUM ' $$num \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define DISKNUM'$$num ' 1' \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define TOTALNUM ' $$nb \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define TOTALNUM'$$nb ' 1' \ + >> $(BDIR)/$$num/README.diskdefines; \ echo -n $(BINVOLID) > $(BDIR)/$${num}.volid; \ $(set_mkisofs_opts) bin $$num > $(BDIR)/$${num}.mkisofs_opts; \ done @@ -263,6 +309,24 @@ $(SDIR)/1/.disk/info: for i in $(SDIR)/*.sources; do \ num=$${i%%.sources}; num=$${num##$(SDIR)/}; \ echo -n $(SRCDISKINFO) > $(SDIR)/$$num/.disk/info; \ + echo '#define DISKNAME ' $(SRCDISKINFOND) \ + > $(BDIR)/$$num/README.diskdefines; \ + echo '#define TYPE source' \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define TYPEsource 1' \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define ARCH ' $(ARCH) \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define ARCH'$(ARCH) ' 1' \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define DISKNUM ' $$num \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define DISKNUM'$$num ' 1' \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define TOTALNUM ' $$nb \ + >> $(BDIR)/$$num/README.diskdefines; \ + echo '#define TOTALNUM'$$nb ' 1' \ + >> $(BDIR)/$$num/README.diskdefines; \ echo -n $(SRCVOLID) > $(SDIR)/$${num}.volid; \ $(set_mkisofs_opts) src $$num > $(SDIR)/$${num}.mkisofs_opts; \ done @@ -326,13 +390,27 @@ $(BDIR)/bootable-stamp: # Add the doc files to the CDs and the Release-Notes and the # Contents-$(ARCH).gz files -doc: ok bin-infos $(BDIR)/1/doc +bin-doc: ok bin-infos $(BDIR)/1/doc $(BDIR)/1/doc: - @echo "Adding the documentation ..." + @echo "Adding the documentation (bin) ..." @$(addfiles) $(BDIR)/1 $(MIRROR) doc; @for i in $(BDIR)/*.packages; do \ dir=$${i%%.packages}; \ cp -d $(MIRROR)/README* $$dir/; \ + rm -f $$dir/README $$dir/README.1ST \ + $$dir/README.CD-manufacture $$dir/README.multicd \ + $$dir/README.pgp ; \ + cpp -traditional -undef -P -C -Wall -nostdinc -I $$dir/ \ + -D OUTPUTtext $(BASEDIR)/data/$(CODENAME)/README.html.in \ + | sed -e 's/%%.//g' > $$dir/README.html ; \ + lynx -dump -force_html $$dir/README.html | todos \ + > $$dir/README.txt ; \ + cpp -traditional -undef -P -C -Wall -nostdinc -I $$dir/ \ + -D OUTPUThtml $(BASEDIR)/data/$(CODENAME)/README.html.in \ + | sed -e 's/%%.//g' > $$dir/README.html ; \ + rm -f $$dir/README.diskdefines ; \ + mkdir -p $$dir/pics ; \ + cp $(BASEDIR)/data/pics/* $$dir/pics/ ; \ if [ -e $(MIRROR)/dists/$(CODENAME)/main/Release-Notes ]; then \ cp $(MIRROR)/dists/$(CODENAME)/main/Release-Notes $$dir/; \ fi; \ @@ -343,23 +421,45 @@ $(BDIR)/1/doc: $$dir/dists/$(CODENAME)/non-US/; \ fi; \ if [ -e $(BASEDIR)/data/$(CODENAME)/README.$(ARCH) ]; then \ - cp $(BASEDIR)/data/$(CODENAME)/README.$(ARCH) $$dir/; \ + cp $(BASEDIR)/data/$(CODENAME)/README.$(ARCH) $$dir/; \ fi; \ - echo "This disc is labelled :" > $$dir/README.1ST; \ - cat $$dir/.disk/info >>$$dir/README.1ST; \ - echo -e "\n\n" >>$$dir/README.1ST; \ if [ -e $(BASEDIR)/data/$(CODENAME)/README.1ST.$(ARCH) ]; then \ - cat $(BASEDIR)/data/$(CODENAME)/README.1ST.$(ARCH) \ - >> $$dir/README.1ST; \ + echo "This disc is labelled :" > $$dir/README.1ST; \ + cat $$dir/.disk/info >>$$dir/README.1ST; \ + echo -e "\n\n" >>$$dir/README.1ST; \ + cat $(BASEDIR)/data/$(CODENAME)/README.1ST.$(ARCH) \ + >> $$dir/README.1ST; \ + todos $$dir/README.1ST; \ fi; \ - todos $$dir/README.1ST; \ if [ -e $(BASEDIR)/data/$(CODENAME)/README.multicd ]; then \ - cp $(BASEDIR)/data/$(CODENAME)/README.multicd $$dir/; \ + cp $(BASEDIR)/data/$(CODENAME)/README.multicd $$dir/; \ fi; \ done +src-doc: ok src-infos $(SDIR)/1/README.html +$(SDIR)/1/README.html: + @echo "Adding the documentation (src) ..." + @for i in $(SDIR)/*.sources; do \ + dir=$${i%%.sources}; \ + cp -d $(MIRROR)/README* $$dir/; \ + rm -f $$dir/README $$dir/README.1ST \ + $$dir/README.CD-manufacture $$dir/README.multicd \ + $$dir/README.pgp ; \ + cpp -traditional -undef -P -C -Wall -nostdinc -I $$dir/ \ + -D OUTPUTtext $(BASEDIR)/data/$(CODENAME)/README.html.in \ + | sed -e 's/%%.//g' > $$dir/README.html ; \ + lynx -dump -force_html $$dir/README.html | todos \ + > $$dir/README.txt ; \ + cpp -traditional -undef -P -C -Wall -nostdinc -I $$dir/ \ + -D OUTPUThtml $(BASEDIR)/data/$(CODENAME)/README.html.in \ + | sed -e 's/%%.//g' > $$dir/README.html ; \ + rm -f $$dir/README.diskdefines ; \ + mkdir -p $$dir/pics ; \ + cp $(BASEDIR)/data/pics/* $$dir/pics/ ; \ + done + # Add the install stuff on the first CD -installtools: ok doc disks $(BDIR)/1/tools +installtools: ok bin-doc disks $(BDIR)/1/tools $(BDIR)/1/tools: @echo "Adding install tools and documentation ..." @$(addfiles) $(BDIR)/1 $(MIRROR) tools @@ -395,6 +495,9 @@ $(BDIR)/upgrade-stamp: @if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade.sh" ]; then \ $(BASEDIR)/tools/$(CODENAME)/upgrade.sh; \ fi + @if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh" ]; then \ + $(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh; \ + fi @touch $(BDIR)/upgrade-stamp ## EXTRAS ## @@ -533,7 +636,7 @@ mirrorcheck: ok apt-update # Little trick to simplify things official_images: bin-official_images src-official_images bin-official_images: ok bootable upgrade bin-images -src-official_images: ok src-images +src-official_images: ok src-doc src-images $(CODENAME)_status: ok init @echo "Using the provided status file for $(CODENAME)-$(ARCH) ..." diff --git a/README b/README index 209bf783..42715807 100644 --- a/README +++ b/README @@ -24,6 +24,7 @@ Software : - dpkg-multicd package (for dpkg-scanpackages with -m option) - the perl MD5 module - dpkg-dev (>= 1.4.1.6) (for dpkg-scansources) +- lynx (for text version of README.html) Other : - lots of free space on your disks - a Debian mirror (on a partition where you can write, if you can't write diff --git a/data/pics/debian.jpg b/data/pics/debian.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c98cd3df2d9faf7b3756fc8874eb43720ae0e14b GIT binary patch literal 8442 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 LUT#0h{qlbS5?~2H literal 0 HcmV?d00001 diff --git a/data/pics/logo-50.jpg b/data/pics/logo-50.jpg new file mode 100644 index 0000000000000000000000000000000000000000..04466a874f0840849f2700fd579b052c94214ab0 GIT binary patch literal 3986 zcmeHIc~nzZ8ow_gge4~s*@D`^Dgqrq3do|CrhK?o4G1B3{+GS(sj zvIq!6WjO+}DyRri5Rg%z><}tj*b0Pdld!{^mxr~}Irf}6Xa1Q#_};nSd*Ao_?tQ=S z-uKQA9)L%I>H<@W(8w`wZv&)*8%2_D1eaI0~rv&Vns6{bs6MYlzngKC4e$?<9+xi4=4v7 z3d)LDqN}{Si!d=M6ca;yI9kg`V+qtF?%!&Vw~HcmSrn6c&jy3e6QbGUK*!4qK`tU* z9L+%QGP$=h-e>d>1Om>8|EhrXBvKs@R}r+Na9 zOGrHg4}ot0K|(@8Qi32UNgzo}Ns|<02m~1gvYecPoE(`%K<(XaEBH?jNl8mf5v62_ zL|J(vkti>6MER{Lr2l3C_$eSsAPwkYp}hb@g0LhAevLFM20w==2umD<8bVlPSmXx~ z!-?Z1B&DR05A=^91Tfg&Kv@8ZL0F6!28S1yz+nmc2uQ+;eY`^#cht^ZZf{_Wp16Es zZiVSSRfUt!sQL$kVmr<7`;+Y7jJ>5X3>1H;ysUOC`ILuw!<}G5r7nkY&tI#)Y3vT+ z@-5VF=6!oV<$2G9Apb#A@1)StEA&cgL3MNA)S{84lXqBLT47B~|MU_GU@!<s z4|4~@V9)XQ6#krn`tKBA4j^FBcai`F2pw9Oo-iPvt~<2oE@=L~r23<>`!G1zI9B+0 zx@Nser!41;YfN{2<9A#~e>-iHY|c^bkTwppzACe_Y=VBq&4Jy-z2|pk!^^qBZ1CHi zi9R9j0xcxa3`_FIN5H9AlbDs8i+>P4Q zUNv5cG9z>JlnR%1ZgFAoJ*$LlsIPK&yt3bsI=c8c^Y1(uh_|r%l)^d>|6)5A&i=X~ zDiOoEeP_USYG7pTSD8MY;&hWpLNCKik4!mw1OF(lamC>Xf9{-Tr{3ej-r@RD&hRwt z(5trmOE+e3t*^0*nxj)v_gB7+OPvmAKYjjF2DycF>GP}gFOuSlI#k+5o{g!V{mvu@ z{;@{L+Bs69;!5v$vU>k~ZJ>^dwfBrJlg*wN_U9i^Uw5hWn=?w!)baHQN{Fg+Xgdmxi5? znlZNI?d_J>`f%cOH>I_-P_LkBWtW1Fzo5QuqSrreAMQ$Q6q#R_0t4U3ev500R@U}$K~!g|>~FDrc*(d}4e-#k2Bs=~zo z=QCnPTcNeGLy5w;G9hD;UOb@4t?1I~c;#Kt2ZO(+-X3DVv0YBN`(tz|R}kgxcy2!H z+Btvr-j2LEf1TdcAEyL+NM8@3?J8}4Li(c!GL39rJD4m4BRDX z&y9)i3E(yS(|^_9zn{omIy*91F+5eOneR2lwCV^uF+158eC=wen!Ss*@74a*oHxDE zv<(Jb_;t2F31DzM**EQ_2JL2$sr_VuPspnBVe8#6 zu+$8y)vT@_vcEhRPNZ=>WJ7#2M)MxBiZ5$;K7xUh%FTt0oz(0f2AcPUZREAmMi?eT zi + + + +Debian GNU/Linux -- The Universal Operating System + + + + + + + + + +#if 0 + If you read THIS, you're viewing the actual source file ;-) +#endif + +#undef i386 +#undef alpha +#undef powerpc +#undef ppc +#undef sparc +#undef ultrasparc +#undef m68k +#undef arm +#undef binary +#undef bin +#undef source +#undef src + +#if OUTPUTtext +#define href nothing +#endif + +#include + + + + + + + + + +
+ +
+#if OUTPUThtml + +Debian +(Text version) +#endif +#if OUTPUTtext +(HTML version in README.html) +#endif +
+ +
+ +
+ + +
+
   +#if 0 + Debian GNU/Linux 2.2 "Potato" - Official i386 Binary-1 CD +#endif + DISKNAME CD +   
+
+
+ +
+ + + + + + +
+ +
+ + + +#if OUTPUThtml +

Debian homepage

+#endif + + 
+

+ +#if OUTPUTtext + 
+CONTENTS: +

+



+#endif + +
+
+ +
+ +Welcome to the exciting world of + +
+ +Debian GNU/Linux! + +
+ + +

+Intro +#if OUTPUTtext +
+===== +#endif +

+
+ +This is one of the CD-ROMs of the +Debian GNU/Linux +distribution. Debian is a +very extensive collection of software. But it is more. It is a complete +Operating System (OS) for your computer. And it is +free +(as in "freedom"). +

+An operating system is the set of basic programs +and utilities that make your computer run. At the core of an operating +system is the kernel. The kernel is the most fundamental program on the +computer, does all the basic housekeeping and lets you start other programs. +Debian is kernel independent. It currently uses the +Linux kernel but work is +in progress to provide Debian for other kernels, using + the Hurd. +

+ +Debian is available for various kinds of computers +("architectures"), like +"IBM-compatible" PCs (i386), +Compaq's Alpha, +Motorola's 680x0 (m68k), +Sun's Sparc, +Motorola/IBM's PowerPC, and (Strong)ARM processors. +Check the ports page +#if OUTPUTtext +(http://www.debian.org/ports) +#endif +for more information. +

+ +#if OUTPUTtext +Read more at

+  http://www.debian.org/intro/about +#endif +#if OUTPUThtml +Read more... +#endif + + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif +About This CD +#if OUTPUTtext +
+============= +#endif +

+
+ +This CD-ROM is labeled +

+  + DISKNAME + +

+which means that this CD is number DISKNUM of totally TOTALNUM CDs containing +#if TYPEbinary +programs ("binaries") for `ARCH' computers. +

+The programs on the Binary CDs are ordered by popularity. The Binary-1 CD +contains the most popular programs and the installation tools; it is possible +to install and run Debian with only the Binary-1 CD. The other CDs, up to +Binary-TOTALNUM, contain mostly special-interest programs. +#endif +#if TYPEsource +the source code of programs in the Debian OS. +

+The source packages on the Source CDs are ordered alphabetically by +section name. So for example the `admin' section is on the Source-1 CD, +and the `x11%%'' section is on the Source-TOTALNUM CD. +#endif + + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif +Installing +#if OUTPUTtext +
+========== +#endif +

+
+ +#if DISKNUM1 && TYPEbinary + + Because Debian is a complete Operating System, the installation procedure + may seem a bit unusual. You can install Debian GNU/Linux either + next to your current OS, or as only OS on your computer. + +

+ Read the Installation Manual, on this CD at +

+   + /install/doc/install.en.html     + (English version). +

+ Translations of the Installation Manual, various other documents, + and just everything else needed for the installation can be found on + this CD under +

+   + /dists/potato/main/disks-ARCH + + +#if ARCHi386 || ARCHalpha || ARCHpowerpc || ARCHsparc +

+ For the impatient ones: +#endif + +#if ARCHi386 || ARCHalpha || ARCHsparc + You can start the installation program easily by booting off this CD-ROM. + Note that not all (esp. older) systems support this. +

+#endif + +#if ARCHi386 || ARCHpowerpc +#if ARCHi386 + You can also +#else + you can +#endif + examine the +

+   + /install + +

+ directory; you might be able to start the installation system directly + from there. +#endif + +#else + The installation tools of the Debian Operating System are located on the + Binary-1 CD. + See the README on that CD for more info. +#endif + +#if ARCHi386 || ARCHalpha || ARCHm68k || ARCHsparc + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif + Upgrading +#if OUTPUTtext +
+ ========= +#endif +

+
+ +#if DISKNUM1 && TYPEbinary + + If you are already running an older version of the Debian GNU/Linux + Operating System, you may want to upgrade to version 2.2. +

+ Upgrading procedures, and things needed for the upgrade, can be found on + this CD in the +

+   + /upgrade + +

+ directory. + +

+ Note: if this directory is not present on this CD, see +

+   + http://panic.et.tudelft.nl/~costar/potato + +

+ (You might want to look there anyway, because there may be more + recent information.) + +#else + Procedures describing the upgrade from an older version of the Debian + Operating System are also located on the Binary-1 CD. + See the README on that CD for more info. +#endif +#endif + + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif +Last-Minute Notes +#if OUTPUTtext +
+================= +#endif +

+
+ + + + +#if TYPEbinary + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif + Using CDs with Dselect and Apt +#if OUTPUTtext +
+ ============================== +#endif +

+
+ + After installing or upgrading, Debian's packaging system can use CD-ROMs, + local collections, or networked servers (FTP, HTTP) to automatically + install software from (.deb packages). This is done + preferably with the `apt' and `dselect' programs. If you do not already + know how to setup these, here is a brief explanation. +

+ +#define CDROMreadme 1 +#include "apt-setup.html.in" + +

+ + Once this is done, you can install packages from the commandline using + apt-get. For example, if you want to install the packages + `commprog' and `maxgame', you can give the command +

+   + apt-get install commprog maxgame + +

+ Note that you don't have to enter the complete path, or the + `.deb' extension. `Apt' will figure this out itself. + +

+ + `Dselect' is also able to use `apt' to fetch the packages. To set + up `dselect', choose [A]ccess in the main menu, and then select + `apt'. The sources.list file should be okay already, so don't let + the program make a new one. Then, after an [U]pdate, the configuration is + ready. You can just keep using [S]elect and [I]nstall to install packages. +

+ See dselect's online help screens for more information (use the + `?' key). + +#endif + + + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif +Non-free and Non-US +#if OUTPUTtext +
+=================== +#endif +

+
+ +The package sections `non-free' and `non-US' contain packages that either +have a restrictive license, or can't be exported from the US (like `pgp' +or `ssh'). It may well be that this CD does not contain (all of) these +packages. You can get them from our FTP/HTTP mirror sites. + +

+`Non-free' packages are on our "regular" mirrors, listed in +README.mirrors.html on this CD, or on +http://www.debian.org/distrib/ftplist ("Full list of mirrors"). + +

+`Non-US' packages are on special mirrors outside the US, listed in +README.non-US on this CD, or on +http://www.debian.org/misc/README.non-US. + +

+Note that you are allowed to import non-US packages into the US. + + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif +CD Manufacturers +#if OUTPUTtext +
+================ +#endif +

+
+ +You are completely free to manufacture and (re-)distribute CD-ROMs of the +Debian GNU/Linux Operating System, like this one. There is no charge from +us (but of course donations are always welcome). + +

+ +For all needed information, and contact addresses, please refer to +

+  + http://cdimage.debian.org + + + + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif +More Information +#if OUTPUTtext +
+================= +#endif +

+
+ +#if DISKNUM1 && TYPEbinary + +There is much more information present on this CD. Besides the already +mentioned installation and upgrading procedures, this is the most +interesting:

+ +

+ +#else + +The Binary-1 CD contains much more information about various aspects +of the Debian Operating System and the Debian organization. + See the README on that CD for more info. + +#endif + +

+Also on the Internet are many resources. To name a few: +

+ +

+ +

+ +

+ +#if OUTPUTtext + 

+#endif +#if OUTPUThtml +
+#endif + +See the Debian +contact page + +#if OUTPUTtext +(http://www.debian.org/contact) +#endif + +for information on contacting us. +

+ + +Last Modified: Wed May 17 23:37:10 CEST 2000 + +
+

+ +

+ + + diff --git a/data/potato/README.multicd b/data/potato/README.multicd deleted file mode 100644 index 133281ff..00000000 --- a/data/potato/README.multicd +++ /dev/null @@ -1,7 +0,0 @@ -Multi CD installation for Debian 2.2 - -You must use apt-cdrom ... - -EXPLAIN WHAT'S NEEDED HERE - -... diff --git a/data/potato/apt-setup.html.in b/data/potato/apt-setup.html.in new file mode 100644 index 00000000..e84b3354 --- /dev/null +++ b/data/potato/apt-setup.html.in @@ -0,0 +1,254 @@ + +First of all, comment out every line of /etc/apt/sources.list by +placing a hash sign (`#') in front of it (if it isn't already +there). + +

+ +Then you need to add new "deb" lines describing the location(s) +where apt will get the new packages from. You can add "deb" lines +for a packages mirror on a local harddisk, and/or FTP/HTTP mirrors, and/or +(a set of) CD-ROMs. `Apt' will consider all packages that can be found +via any "deb" line, and use the one with the highest version +number, giving priority to the first mentioned lines. (So, in case of +multiple mirror locations, you'd typically first name a local harddisk, +then CD-ROMs, and finally FTP/HTTP mirrors.) + +

+

    +
  • +For a local archive (or a single mounted CD-ROM), that for example has + these directories, + +#if OUTPUTtext +
    +
    +         /var/ftp/debian/dists/potato/main/binary-ARCH/...
    +         /var/ftp/debian/dists/potato/contrib/binary-ARCH/...
    +         ---------------       ------     |\ 
    +               \________          \_      | \___
    +       add:             \           \     |     \ 
    +                  --------------- ------  |      \ 
    +         deb file:/var/ftp/debian potato main contrib
    +
    +
    +#endif +#if OUTPUThtml +
    +  /var/ftp/debian/dists/potato/main/binary-ARCH/...
    +  /var/ftp/debian/dists/potato/contrib/binary-ARCH/...
    +  ---------------       ------     |\ 
    +        \________          \_      | \___
    +add:             \           \     |     \ 
    +           --------------- ------  |      \ 
    +  deb file:/var/ftp/debian potato main contrib
    +
    +#endif + + As shown, the `dists' is added implicitly, and the 3rd,... + arguments are used to expand the path into multiple directories. + +
     
    + + If you have a complete mirror that also has non-free and non-US, you + typically have to add lines like these: + +
     
    + +  + deb file:/var/ftp/debian potato main contrib non-free
    +  + deb file:/var/ftp/debian-non-US potato/non-US main contrib non-free +
    + +
     
    + + If you don't have such a structure, other description lines are + possible, see the sources.list +#if MANPAGEseebelow + manpage (see below). +#else + manpage. +#endif + +
  • +
     
    +
  • + +FTP or HTTP packages mirror addresses can be found on + +#if CDROMreadme +#if OUTPUTtext +this CD in README.mirrors.txt, or on +#endif +#if OUTPUThtml +this CD in README.mirrors.html, or on +#endif +#endif + +#if OUTPUTtext + http://www.debian.org/distrib/ftplist, +#endif +#if OUTPUThtml + http://www.debian.org/distrib/ftplist, +#endif + look at the "Full list of mirrors". + +
     
    + + If the mirror has these directories: + +#if OUTPUTtext +
    +
    +         ftp://some-server/debian/dists/potato/main/binary-ARCH/...
    +         ftp://some-server/debian/dists/potato/contrib/binary-ARCH/...
    +         ------------------------       ------ |   |
    +                     \___                 /    |   |
    +       add:              \               /     |   |
    +             ------------------------ ------   |   |
    +         deb ftp://some-server/debian potato main contrib
    +
    +
    +#endif +#if OUTPUThtml +
    +  ftp://some-server/debian/dists/potato/main/binary-ARCH/...
    +  ftp://some-server/debian/dists/potato/contrib/binary-ARCH/...
    +  ------------------------       ------ |   |
    +              \___                 /    |   |
    +add:              \               /     |   |
    +      ------------------------ ------   |   |
    +  deb ftp://some-server/debian potato main contrib
    +
    +#endif + + As shown, the `dists' is added implicitly, and the 3rd,... + arguments are used to expand the path into multiple directories. + +
     
    + + If you use a complete mirror that also has non-free and non-US, you + typically have to add lines like these: + +
     
    + +  + deb ftp://some-server/debian potato main contrib non-free
    +  + deb ftp://some-server/debian-non-US potato/non-US main contrib non-free +
    + +
     
    + + If the mirror doesn't have such a structure, other description lines are + possible, see the sources.list +#if MANPAGEseebelow + manpage (see below). +#else + manpage. +#endif + +#if UPGRADING +
     
    + + NOTE: if you're using the static versions of `apt' and `dpkg' from this + directory, the hostname-lookup is "broken" (which is one reason to just + use slink's `apt'). The solution is to simply put the mirrors' IP address + in the "deb" line. (Hint: "nslookup some-server") +#endif + +
  • +
     
    +
  • + +In case of upgrading from a set of CD-ROMs (also possible for a single, + unmounted CD-ROM), do _not_ add any lines to sources.list manually. + +
     
    + + Instead, first make sure there is a line in /etc/fstab that + connects the /cdrom mount point with your CD-ROM drive (the + exact `/cdrom' mount point is "required" for apt). For example, + if +#if ARCHi386 +/dev/hdc +#else +/dev/scd0 +#endif + is your CD-ROM drive, /etc/fstab should + contain a line + +#if ARCHi386 +#if OUTPUTtext +
    +
    +         /dev/hdc      /cdrom     auto    defaults,noauto,ro     0   0
    +
    +
    +#endif +#if OUTPUThtml +
    +  /dev/hdc      /cdrom     auto    defaults,noauto,ro     0   0
    +
    +#endif +#else +#if OUTPUTtext +
    +
    +         /dev/scd0     /cdrom     auto    defaults,noauto,ro     0   0
    +
    +
    +#endif +#if OUTPUThtml +
    +  /dev/scd0     /cdrom     auto    defaults,noauto,ro     0   0
    +
    +#endif +#endif + + To test this, insert a CD-ROM and give commands + +
     
    + +   mount /cdrom
    +   ls -alF /cdrom     + (this should show the CD-ROM's root directory)
    +   umount /cdrom + +
     
    + + Then, use the command + +
     
    + +  + apt-cdrom add + + +
     
    + + to add the data of each individual CD-ROM to apt's internal database. + This command will ask for one CD-ROM per run, and mount/unmount the + CD-ROM automatically. You should repeat this command for all 2.2 `Binary' + CD-ROMs you have. + +#if UPGRADING +(`Source' CD-ROMs can be added as well, but only with the + latest version of `apt' from this directory, and they are not needed for + the upgrade anyway.) +#endif + +
  • +
+

+ +The final step of the preparation is to update apt's internal database +with the command + +

+ +  + apt-get update + + diff --git a/data/woody/README.html.in b/data/woody/README.html.in new file mode 100644 index 00000000..b6ac9093 --- /dev/null +++ b/data/woody/README.html.in @@ -0,0 +1,714 @@ + + + + +Debian GNU/Linux -- The Universal Operating System + + + + + + + + + +#if 0 + If you read THIS, you're viewing the actual source file ;-) +#endif + +#undef i386 +#undef alpha +#undef powerpc +#undef ppc +#undef sparc +#undef ultrasparc +#undef m68k +#undef arm +#undef binary +#undef bin +#undef source +#undef src + +#if OUTPUTtext +#define href nothing +#endif + +#include + + + + + + + + + +
+ +
+#if OUTPUThtml + +Debian +(Text version) +#endif +#if OUTPUTtext +(HTML version in README.html) +#endif +
+ +
+ +
+ + +
+
   +#if 0 + Debian GNU/Linux 2.2 "Potato" - Official i386 Binary-1 CD +#endif + DISKNAME CD +   
+
+
+ +
+ + + + + + +
+ +
+ + + +#if OUTPUThtml +

Debian homepage

+#endif + + 
+

+ +#if OUTPUTtext + 
+CONTENTS: +

+



+#endif + +
+
+ +
+ +Welcome to the exciting world of + +
+ +Debian GNU/Linux! + +
+ + +

+Intro +#if OUTPUTtext +
+===== +#endif +

+
+ +This is one of the CD-ROMs of the +Debian GNU/Linux +distribution. Debian is a +very extensive collection of software. But it is more. It is a complete +Operating System (OS) for your computer. And it is +free +(as in "freedom"). +

+An operating system is the set of basic programs +and utilities that make your computer run. At the core of an operating +system is the kernel. The kernel is the most fundamental program on the +computer, does all the basic housekeeping and lets you start other programs. +Debian is kernel independent. It currently uses the +Linux kernel but work is +in progress to provide Debian for other kernels, using + the Hurd. +

+ +Debian is available for various kinds of computers +("architectures"), like +"IBM-compatible" PCs (i386), +Compaq's Alpha, +Motorola's 680x0 (m68k), +Sun's Sparc, +Motorola/IBM's PowerPC, and (Strong)ARM processors. +Check the ports page +#if OUTPUTtext +(http://www.debian.org/ports) +#endif +for more information. +

+ +#if OUTPUTtext +Read more at

+  http://www.debian.org/intro/about +#endif +#if OUTPUThtml +Read more... +#endif + + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif +About This CD +#if OUTPUTtext +
+============= +#endif +

+
+ +This CD-ROM is labeled +

+  + DISKNAME + +

+which means that this CD is number DISKNUM of totally TOTALNUM CDs containing +#if TYPEbinary +programs ("binaries") for `ARCH' computers. +

+The programs on the Binary CDs are ordered by popularity. The Binary-1 CD +contains the most popular programs and the installation tools; it is possible +to install and run Debian with only the Binary-1 CD. The other CDs, up to +Binary-TOTALNUM, contain mostly special-interest programs. +#endif +#if TYPEsource +the source code of programs in the Debian OS. +

+The source packages on the Source CDs are ordered alphabetically by +section name. So for example the `admin' section is on the Source-1 CD, +and the `x11%%'' section is on the Source-TOTALNUM CD. +#endif + + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif +Installing +#if OUTPUTtext +
+========== +#endif +

+
+ +#if DISKNUM1 && TYPEbinary + + Because Debian is a complete Operating System, the installation procedure + may seem a bit unusual. You can install Debian GNU/Linux either + next to your current OS, or as only OS on your computer. + +

+ Read the Installation Manual, on this CD at +

+   + /install/doc/install.en.html     + (English version). +

+ Translations of the Installation Manual, various other documents, + and just everything else needed for the installation can be found on + this CD under +

+   + /dists/potato/main/disks-ARCH + + +#if ARCHi386 || ARCHalpha || ARCHpowerpc || ARCHsparc +

+ For the impatient ones: +#endif + +#if ARCHi386 || ARCHalpha || ARCHsparc + You can start the installation program easily by booting off this CD-ROM. + Note that not all (esp. older) systems support this. +

+#endif + +#if ARCHi386 || ARCHpowerpc +#if ARCHi386 + You can also +#else + you can +#endif + examine the +

+   + /install + +

+ directory; you might be able to start the installation system directly + from there. +#endif + +#else + The installation tools of the Debian Operating System are located on the + Binary-1 CD. + See the README on that CD for more info. +#endif + +#if ARCHi386 || ARCHalpha || ARCHm68k || ARCHsparc + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif + Upgrading +#if OUTPUTtext +
+ ========= +#endif +

+
+ +#if DISKNUM1 && TYPEbinary + + If you are already running an older version of the Debian GNU/Linux + Operating System, you may want to upgrade to version 2.2. +

+ Upgrading procedures, and things needed for the upgrade, can be found on + this CD in the +

+   + /upgrade + +

+ directory. + +

+ Note: if this directory is not present on this CD, see +

+   + http://panic.et.tudelft.nl/~costar/potato + +

+ (You might want to look there anyway, because there may be more + recent information.) + +#else + Procedures describing the upgrade from an older version of the Debian + Operating System are also located on the Binary-1 CD. + See the README on that CD for more info. +#endif +#endif + + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif +Last-Minute Notes +#if OUTPUTtext +
+================= +#endif +

+
+ + + + +#if TYPEbinary + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif + Using CDs with Dselect and Apt +#if OUTPUTtext +
+ ============================== +#endif +

+
+ + After installing or upgrading, Debian's packaging system can use CD-ROMs, + local collections, or networked servers (FTP, HTTP) to automatically + install software from (.deb packages). This is done + preferably with the `apt' and `dselect' programs. If you do not already + know how to setup these, here is a brief explanation. +

+ +#define CDROMreadme 1 +#include "apt-setup.html.in" + +

+ + Once this is done, you can install packages from the commandline using + apt-get. For example, if you want to install the packages + `commprog' and `maxgame', you can give the command +

+   + apt-get install commprog maxgame + +

+ Note that you don't have to enter the complete path, or the + `.deb' extension. `Apt' will figure this out itself. + +

+ + `Dselect' is also able to use `apt' to fetch the packages. To set + up `dselect', choose [A]ccess in the main menu, and then select + `apt'. The sources.list file should be okay already, so don't let + the program make a new one. Then, after an [U]pdate, the configuration is + ready. You can just keep using [S]elect and [I]nstall to install packages. +

+ See dselect's online help screens for more information (use the + `?' key). + +#endif + + + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif +Non-free and Non-US +#if OUTPUTtext +
+=================== +#endif +

+
+ +The package sections `non-free' and `non-US' contain packages that either +have a restrictive license, or can't be exported from the US (like `pgp' +or `ssh'). It may well be that this CD does not contain (all of) these +packages. You can get them from our FTP/HTTP mirror sites. + +

+`Non-free' packages are on our "regular" mirrors, listed in +README.mirrors.html on this CD, or on +http://www.debian.org/distrib/ftplist ("Full list of mirrors"). + +

+`Non-US' packages are on special mirrors outside the US, listed in +README.non-US on this CD, or on +http://www.debian.org/misc/README.non-US. + +

+Note that you are allowed to import non-US packages into the US. + + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif +CD Manufacturers +#if OUTPUTtext +
+================ +#endif +

+
+ +You are completely free to manufacture and (re-)distribute CD-ROMs of the +Debian GNU/Linux Operating System, like this one. There is no charge from +us (but of course donations are always welcome). + +

+ +For all needed information, and contact addresses, please refer to +

+  + http://cdimage.debian.org + + + + +#if OUTPUTtext +

 

+#endif +#if OUTPUThtml +


+#endif +More Information +#if OUTPUTtext +
+================= +#endif +

+
+ +#if DISKNUM1 && TYPEbinary + +There is much more information present on this CD. Besides the already +mentioned installation and upgrading procedures, this is the most +interesting:

+ +

+ +#else + +The Binary-1 CD contains much more information about various aspects +of the Debian Operating System and the Debian organization. + See the README on that CD for more info. + +#endif + +

+Also on the Internet are many resources. To name a few: +

+ +

+ +

+ +

+ +#if OUTPUTtext + 

+#endif +#if OUTPUThtml +
+#endif + +See the Debian +contact page + +#if OUTPUTtext +(http://www.debian.org/contact) +#endif + +for information on contacting us. +

+ + +Last Modified: Wed May 17 23:37:10 CEST 2000 + +
+

+ +

+ + + diff --git a/data/woody/apt-setup.html.in b/data/woody/apt-setup.html.in new file mode 100644 index 00000000..e84b3354 --- /dev/null +++ b/data/woody/apt-setup.html.in @@ -0,0 +1,254 @@ + +First of all, comment out every line of /etc/apt/sources.list by +placing a hash sign (`#') in front of it (if it isn't already +there). + +

+ +Then you need to add new "deb" lines describing the location(s) +where apt will get the new packages from. You can add "deb" lines +for a packages mirror on a local harddisk, and/or FTP/HTTP mirrors, and/or +(a set of) CD-ROMs. `Apt' will consider all packages that can be found +via any "deb" line, and use the one with the highest version +number, giving priority to the first mentioned lines. (So, in case of +multiple mirror locations, you'd typically first name a local harddisk, +then CD-ROMs, and finally FTP/HTTP mirrors.) + +

+

    +
  • +For a local archive (or a single mounted CD-ROM), that for example has + these directories, + +#if OUTPUTtext +
    +
    +         /var/ftp/debian/dists/potato/main/binary-ARCH/...
    +         /var/ftp/debian/dists/potato/contrib/binary-ARCH/...
    +         ---------------       ------     |\ 
    +               \________          \_      | \___
    +       add:             \           \     |     \ 
    +                  --------------- ------  |      \ 
    +         deb file:/var/ftp/debian potato main contrib
    +
    +
    +#endif +#if OUTPUThtml +
    +  /var/ftp/debian/dists/potato/main/binary-ARCH/...
    +  /var/ftp/debian/dists/potato/contrib/binary-ARCH/...
    +  ---------------       ------     |\ 
    +        \________          \_      | \___
    +add:             \           \     |     \ 
    +           --------------- ------  |      \ 
    +  deb file:/var/ftp/debian potato main contrib
    +
    +#endif + + As shown, the `dists' is added implicitly, and the 3rd,... + arguments are used to expand the path into multiple directories. + +
     
    + + If you have a complete mirror that also has non-free and non-US, you + typically have to add lines like these: + +
     
    + +  + deb file:/var/ftp/debian potato main contrib non-free
    +  + deb file:/var/ftp/debian-non-US potato/non-US main contrib non-free +
    + +
     
    + + If you don't have such a structure, other description lines are + possible, see the sources.list +#if MANPAGEseebelow + manpage (see below). +#else + manpage. +#endif + +
  • +
     
    +
  • + +FTP or HTTP packages mirror addresses can be found on + +#if CDROMreadme +#if OUTPUTtext +this CD in README.mirrors.txt, or on +#endif +#if OUTPUThtml +this CD in README.mirrors.html, or on +#endif +#endif + +#if OUTPUTtext + http://www.debian.org/distrib/ftplist, +#endif +#if OUTPUThtml + http://www.debian.org/distrib/ftplist, +#endif + look at the "Full list of mirrors". + +
     
    + + If the mirror has these directories: + +#if OUTPUTtext +
    +
    +         ftp://some-server/debian/dists/potato/main/binary-ARCH/...
    +         ftp://some-server/debian/dists/potato/contrib/binary-ARCH/...
    +         ------------------------       ------ |   |
    +                     \___                 /    |   |
    +       add:              \               /     |   |
    +             ------------------------ ------   |   |
    +         deb ftp://some-server/debian potato main contrib
    +
    +
    +#endif +#if OUTPUThtml +
    +  ftp://some-server/debian/dists/potato/main/binary-ARCH/...
    +  ftp://some-server/debian/dists/potato/contrib/binary-ARCH/...
    +  ------------------------       ------ |   |
    +              \___                 /    |   |
    +add:              \               /     |   |
    +      ------------------------ ------   |   |
    +  deb ftp://some-server/debian potato main contrib
    +
    +#endif + + As shown, the `dists' is added implicitly, and the 3rd,... + arguments are used to expand the path into multiple directories. + +
     
    + + If you use a complete mirror that also has non-free and non-US, you + typically have to add lines like these: + +
     
    + +  + deb ftp://some-server/debian potato main contrib non-free
    +  + deb ftp://some-server/debian-non-US potato/non-US main contrib non-free +
    + +
     
    + + If the mirror doesn't have such a structure, other description lines are + possible, see the sources.list +#if MANPAGEseebelow + manpage (see below). +#else + manpage. +#endif + +#if UPGRADING +
     
    + + NOTE: if you're using the static versions of `apt' and `dpkg' from this + directory, the hostname-lookup is "broken" (which is one reason to just + use slink's `apt'). The solution is to simply put the mirrors' IP address + in the "deb" line. (Hint: "nslookup some-server") +#endif + +
  • +
     
    +
  • + +In case of upgrading from a set of CD-ROMs (also possible for a single, + unmounted CD-ROM), do _not_ add any lines to sources.list manually. + +
     
    + + Instead, first make sure there is a line in /etc/fstab that + connects the /cdrom mount point with your CD-ROM drive (the + exact `/cdrom' mount point is "required" for apt). For example, + if +#if ARCHi386 +/dev/hdc +#else +/dev/scd0 +#endif + is your CD-ROM drive, /etc/fstab should + contain a line + +#if ARCHi386 +#if OUTPUTtext +
    +
    +         /dev/hdc      /cdrom     auto    defaults,noauto,ro     0   0
    +
    +
    +#endif +#if OUTPUThtml +
    +  /dev/hdc      /cdrom     auto    defaults,noauto,ro     0   0
    +
    +#endif +#else +#if OUTPUTtext +
    +
    +         /dev/scd0     /cdrom     auto    defaults,noauto,ro     0   0
    +
    +
    +#endif +#if OUTPUThtml +
    +  /dev/scd0     /cdrom     auto    defaults,noauto,ro     0   0
    +
    +#endif +#endif + + To test this, insert a CD-ROM and give commands + +
     
    + +   mount /cdrom
    +   ls -alF /cdrom     + (this should show the CD-ROM's root directory)
    +   umount /cdrom + +
     
    + + Then, use the command + +
     
    + +  + apt-cdrom add + + +
     
    + + to add the data of each individual CD-ROM to apt's internal database. + This command will ask for one CD-ROM per run, and mount/unmount the + CD-ROM automatically. You should repeat this command for all 2.2 `Binary' + CD-ROMs you have. + +#if UPGRADING +(`Source' CD-ROMs can be added as well, but only with the + latest version of `apt' from this directory, and they are not needed for + the upgrade anyway.) +#endif + +
  • +
+

+ +The final step of the preparation is to update apt's internal database +with the command + +

+ +  + apt-get update + + diff --git a/debian/CONF.sh b/debian/CONF.sh index 03c7ff37..092c8cb8 100644 --- a/debian/CONF.sh +++ b/debian/CONF.sh @@ -1,9 +1,19 @@ -# The YACS dir -export BASEDIR=`pwd` +# The debian-cd dir +export BASEDIR=/usr/share/debian-cd # Building potato cd set ... export CODENAME=potato +# Version number, 2.2 or 2.2_r3 etc. +export DEBVERSION="2.2" + +# Official or non-official set. +# NOTE: THE "OFFICIAL" DESIGNATION IS ONLY ALLOWED FOR IMAGES AVAILABLE +# ON THE OFFICIAL DEBIAN CD WEBSITE http://cdimage.debian.org +export OFFICIAL="Unofficial" +#export OFFICIAL="Official" +#export OFFICIAL="Official Beta" + # ... for arch export ARCH=`dpkg --print-installation-architecture` @@ -22,7 +32,7 @@ export MIRROR=/home/ftp/debian export TDIR=/home/ftp/tmp # Path where the images will be written -export OUT=/home +export OUT=/home/ftp/debian-cd # Where we keep the temporary apt stuff. # This cannot reside on an NFS mount. diff --git a/debian/changelog b/debian/changelog index 85e031bb..d73b957f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,14 +4,18 @@ debian-cd (2.2.0) frozen unstable; urgency=low * Changes to tools/potato/boot-sparc for new bootdisk organization. --jwest * Changes to /tools/boot/potato/boot-i386 for new bootdisks --jwest - Closes: #59250 + Closes: #59250, #64124 * Added missing semi-colon in the target pi-makelist. * /install/boot.bat not working because of missing loadlin.exe fixed * Updates to sparc bootable * Updates to woody/boot-i386 --jwest * Add powerpc support for potato (dan). + * Incorporated some documentation (courtesy of J.A. Bezemer) : + README.html & README.txt + * Make translated documentation more easily available. Closes: #64276 + * Added arm support (easy, they don't have bootable CD). - -- Raphael Hertzog Mon, 13 Mar 2000 13:15:11 +0100 + -- Raphael Hertzog Thu, 18 May 2000 23:59:49 +0200 debian-cd (2.1.92) frozen unstable; urgency=low diff --git a/debian/control b/debian/control index 81c7eed9..f5eb1e01 100644 --- a/debian/control +++ b/debian/control @@ -6,7 +6,7 @@ Standards-Version: 3.1.1 Package: debian-cd Architecture: all -Depends: perl5 | perl, libdigest-md5-perl | libmd5-perl, sysutils, apt (>= 0.3.11.1), dpkg-dev (>= 1.4.1.6), dpkg-multicd, make, mkhybrid | mkisofs +Depends: perl5 | perl, libdigest-md5-perl | libmd5-perl, sysutils, apt (>= 0.3.11.1), dpkg-dev (>= 1.4.1.6), dpkg-multicd, make, mkhybrid | mkisofs, lynx Recommends: lha, unzip Description: Tools for building (Official) Debian CD set This package was formerly called YACS (for Yet Another CD diff --git a/tools/boot/potato/boot-arm b/tools/boot/potato/boot-arm new file mode 100755 index 00000000..c642652d --- /dev/null +++ b/tools/boot/potato/boot-arm @@ -0,0 +1,14 @@ +#!/bin/sh + +# Nothing has to be done since the supported ARM computers are computers +# without CDROM and so they don't need to be able to boot from CD ... +# +# The CDs may only be useful to provide the packages via the network. +# +# This file must however exist so that debian-cd doesn't complain about +# lack of "bootable" support. +# +# -- Raphaël Hertzog + +exit 0 + diff --git a/tools/boot/woody/boot-arm b/tools/boot/woody/boot-arm new file mode 100755 index 00000000..c642652d --- /dev/null +++ b/tools/boot/woody/boot-arm @@ -0,0 +1,14 @@ +#!/bin/sh + +# Nothing has to be done since the supported ARM computers are computers +# without CDROM and so they don't need to be able to boot from CD ... +# +# The CDs may only be useful to provide the packages via the network. +# +# This file must however exist so that debian-cd doesn't complain about +# lack of "bootable" support. +# +# -- Raphaël Hertzog + +exit 0 + diff --git a/tools/potato/installtools.sh b/tools/potato/installtools.sh index 5d13e566..8a464660 100755 --- a/tools/potato/installtools.sh +++ b/tools/potato/installtools.sh @@ -13,7 +13,7 @@ DOCDIR=doc # Put the install documentation in /install cd $BDIR/1/dists/$CODENAME/main/disks-$ARCH/current/$DOCDIR mkdir $BDIR/1/install/$DOCDIR -cp *.{html,txt} $BDIR/1/install/$DOCDIR/ +cp -a * $BDIR/1/install/$DOCDIR/ ln -sf install.en.html $BDIR/1/install/$DOCDIR/index.html # Put the boot-disk documentation in /doc too