/[d-i]/trunk
ViewVC logotype

Log of /trunk

View Directory Listing Directory Listing


Sticky Revision:

Revision 248 - Directory Listing
Modified Tue Dec 12 08:21:20 2000 UTC (12 years, 5 months ago) by dwhedon
fix error in template format
tolerate user's refusal to enter data
fix parsing of nameservers string

Revision 247 - Directory Listing
Modified Tue Dec 12 05:13:36 2000 UTC (12 years, 5 months ago) by tausq
debug.* -- simple debugging module, configured via DEBCONF_DEBUG env var
question.c -- sustitution bug fix
various UI fixes

Revision 246 - Directory Listing
Modified Tue Dec 12 04:15:16 2000 UTC (12 years, 5 months ago) by joeyh
new debconf client interface

Revision 245 - Directory Listing
Modified Tue Dec 12 03:43:47 2000 UTC (12 years, 5 months ago) by joeyh
converted to new interface, killed old files, no longer i386-specific, and
no longer segfaults if called incorrectly. Oh, and it's smaller. :-)

Revision 244 - Directory Listing
Modified Tue Dec 12 03:29:32 2000 UTC (12 years, 5 months ago) by joeyh
used debconfclient.so, saving a few bytes and losing copies of
debconf.[ch]

Revision 243 - Directory Listing
Modified Tue Dec 12 03:12:17 2000 UTC (12 years, 5 months ago) by dwhedon
no longer needed

Revision 242 - Directory Listing
Modified Mon Dec 11 09:21:27 2000 UTC (12 years, 5 months ago) by dwhedon
Now using libdebconf, writing more config files, still incomplete.

Revision 241 - Directory Listing
Modified Mon Dec 11 05:16:38 2000 UTC (12 years, 5 months ago) by tausq
fixed a macro expansion issue

Revision 240 - Directory Listing
Modified Mon Dec 11 00:22:44 2000 UTC (12 years, 5 months ago) by tausq
wordwrapping code

Revision 239 - Directory Listing
Modified Sun Dec 10 01:49:09 2000 UTC (12 years, 5 months ago) by dan
Basic pair of useful scripts... just for now

Revision 238 - Directory Listing
Modified Sun Dec 10 01:37:19 2000 UTC (12 years, 5 months ago) by tausq
more makefile fixes

Revision 237 - Directory Listing
Modified Sun Dec 10 01:26:46 2000 UTC (12 years, 5 months ago) by tausq
oops, typo

Revision 236 - Directory Listing
Modified Sun Dec 10 01:25:30 2000 UTC (12 years, 5 months ago) by tausq
oops, wasn't installing the conf file in the right place

Revision 235 - Directory Listing
Modified Sun Dec 10 00:58:15 2000 UTC (12 years, 5 months ago) by tausq
missed some files

Revision 234 - Directory Listing
Modified Sun Dec 10 00:52:59 2000 UTC (12 years, 5 months ago) by dan
Regenerate

Revision 233 - Directory Listing
Modified Sun Dec 10 00:52:49 2000 UTC (12 years, 5 months ago) by dan
Add workaround for find bug

Revision 232 - Directory Listing
Modified Sat Dec 9 22:34:14 2000 UTC (12 years, 5 months ago) by tausq
debian package building fixes

Revision 231 - Directory Listing
Modified Sat Dec 9 08:18:07 2000 UTC (12 years, 5 months ago) by tausq
fixed the text ui...

Revision 230 - Directory Listing
Modified Sat Dec 9 08:01:18 2000 UTC (12 years, 5 months ago) by tausq
fixed a title-setting bug

Revision 229 - Directory Listing
Modified Sat Dec 9 07:52:16 2000 UTC (12 years, 5 months ago) by tausq
Some documentation updates

Revision 228 - Directory Listing
Modified Sat Dec 9 07:19:11 2000 UTC (12 years, 5 months ago) by tausq
strutl.c - fixed the splitchoices function to strip trailing spaces
added debconf client support code

Revision 227 - Directory Listing
Modified Sat Dec 9 07:05:56 2000 UTC (12 years, 5 months ago) by joeyh
we're moving along fast; status updates

Revision 226 - Directory Listing
Modified Sat Dec 9 06:45:30 2000 UTC (12 years, 5 months ago) by dwhedon
Works now, asks a few questions through debconf, then write etc/network/interfaces.
Still incomplete, but it builds and can be played with.

Revision 225 - Directory Listing
Modified Sat Dec 9 04:22:30 2000 UTC (12 years, 5 months ago) by tausq
udeb building support; preparations for using in the demo
renamed loadtemplate to debconf-loadtemplate

Revision 224 - Directory Listing
Modified Fri Dec 8 07:35:04 2000 UTC (12 years, 5 months ago) by dwhedon
Starting the network configuration.  First goal iwill be manual configuration.
This is currently incomplete, just some ideas and bare bones of code (haven't
even tried to compile it.)

Revision 223 - Directory Listing
Modified Fri Dec 8 06:32:18 2000 UTC (12 years, 5 months ago) by joeyh
use -q instead of --quiet, since busybox may one day support that <hint>
<nudge>

Revision 222 - Directory Listing
Modified Fri Dec 8 06:25:40 2000 UTC (12 years, 5 months ago) by joeyh
cool, the ar p thing was easily solved. Busybox only support s -p

Revision 221 - Directory Listing
Modified Fri Dec 8 06:14:26 2000 UTC (12 years, 5 months ago) by joeyh
todo

Revision 220 - Directory Listing
Modified Fri Dec 8 05:59:10 2000 UTC (12 years, 5 months ago) by joeyh
remove post-inst-failed state, use half-configured instead

Revision 219 - Directory Listing
Modified Fri Dec 8 00:23:56 2000 UTC (12 years, 5 months ago) by joeyh
set main menu title

Revision 218 - Directory Listing
Modified Fri Dec 8 00:23:09 2000 UTC (12 years, 5 months ago) by joeyh
we have another demo system

Revision 217 - Directory Listing
Modified Fri Dec 8 00:20:35 2000 UTC (12 years, 5 months ago) by joeyh
provide retriever

Revision 216 - Directory Listing
Modified Thu Dec 7 23:41:09 2000 UTC (12 years, 5 months ago) by joeyh
added a path to the Packages file

Added a DEMO define, that will point it at
http://people.debian.org/~joeyh/debian-installer/udebs/
since we still don't have a real udeb repository

Revision 215 - Directory Listing
Modified Thu Dec 7 23:13:21 2000 UTC (12 years, 5 months ago) by joeyh
added return code for failed menu item run, currently unused though

Revision 214 - Directory Listing
Modified Thu Dec 7 23:09:07 2000 UTC (12 years, 5 months ago) by joeyh
installing packages with postinsts works now (the file copy function was
leaking fds, so the postinst was "text file busy"..)

Revision 213 - Directory Listing
Modified Thu Dec 7 23:03:33 2000 UTC (12 years, 5 months ago) by joeyh
fixed configuration of unpacked packages -- it was looking in the wrong
place for the postinst. I think configuration is still broken if
installing a package all in one step.

Also, don't pass version number to postinst script, since we don't keep up
with that info.

Revision 212 - Directory Listing
Modified Thu Dec 7 22:00:19 2000 UTC (12 years, 5 months ago) by joeyh
no longer reads Packages files from retreivers' stdout.

Use /var/cache/anna for temp files, seems safer than /tmp even for an
installer.

Revision 211 - Directory Listing
Modified Thu Dec 7 21:34:05 2000 UTC (12 years, 5 months ago) by joeyh
no longer supports retreiving to stdout

Revision 210 - Directory Listing
Modified Thu Dec 7 21:33:14 2000 UTC (12 years, 5 months ago) by joeyh
took out support for catting to stdout

Revision 209 - Directory Listing
Modified Thu Dec 7 21:32:45 2000 UTC (12 years, 5 months ago) by joeyh
whoops. Allowing files to be retreived to stdout is not going to work,
because retreivers may need to use stdin/out to talk to debconf. Took that
out.

Revision 208 - Directory Listing
Modified Thu Dec 7 21:19:16 2000 UTC (12 years, 5 months ago) by joeyh
the retreiver to use is still hardcoded; go with the wget one

Revision 207 - Directory Listing
Modified Thu Dec 7 21:18:37 2000 UTC (12 years, 5 months ago) by joeyh
provide retriever

Revision 206 - Directory Listing
Modified Thu Dec 7 21:18:30 2000 UTC (12 years, 5 months ago) by joeyh
depend on retriever, so one will be set up before anna runs

Revision 205 - Directory Listing
Modified Thu Dec 7 21:13:52 2000 UTC (12 years, 5 months ago) by joeyh
whoops

Revision 204 - Directory Listing
Modified Thu Dec 7 21:09:37 2000 UTC (12 years, 5 months ago) by joeyh
well it works now, though not with busybox wget yet

Revision 203 - Directory Listing
Modified Thu Dec 7 21:12:33 2000 UTC (12 years, 5 months ago) by joeyh
udebianization

Revision 202 - Directory Listing
Modified Thu Dec 7 20:58:10 2000 UTC (12 years, 5 months ago) by joeyh
busybox breaks udpkg

Revision 201 - Directory Listing
Modified Thu Dec 7 07:18:26 2000 UTC (12 years, 5 months ago) by joeyh
we have a retreiver

Revision 200 - Directory Listing
Modified Thu Dec 7 07:15:50 2000 UTC (12 years, 5 months ago) by joeyh
retreiver using busybox wget

wow, it's trivial, but I think it will work (untested)

there's another copy of debconf.* in here; a library of some kind is
definitly needed, even if it's statically linked in

Revision 199 - Directory Listing
Modified Thu Dec 7 07:17:37 2000 UTC (12 years, 5 months ago) by joeyh
a debconf client library is seriously needed

Revision 198 - Directory Listing
Modified Thu Dec 7 00:25:46 2000 UTC (12 years, 5 months ago) by joeyh
udebianization

Revision 197 - Directory Listing
Modified Thu Dec 7 00:22:05 2000 UTC (12 years, 5 months ago) by joeyh
cruft

Revision 196 - Directory Listing
Modified Thu Dec 7 00:19:31 2000 UTC (12 years, 5 months ago) by joeyh
added docs, fixed return code

Revision 195 - Directory Listing
Modified Thu Dec 7 00:06:35 2000 UTC (12 years, 5 months ago) by joeyh
converted it to using a jump table of functions in the state machine.

Revision 194 - Directory Listing
Modified Wed Dec 6 22:40:50 2000 UTC (12 years, 5 months ago) by joeyh
allright, it's done except for supporting two methods at once, and it seems
to actually work

Revision 193 - Directory Listing
Modified Wed Dec 6 07:08:33 2000 UTC (12 years, 5 months ago) by dwhedon
removed snddetect: was just a demo, clutter
remote uC-libc stuff: can be resurrected later if we want it
made some debconf templates to control passive/full detection, and also to get t
he ethernet module if we can't detect it, nothing integrated into installer yet

Revision 192 - Directory Listing
Modified Mon Dec 4 02:31:19 2000 UTC (12 years, 5 months ago) by joeyh
minor

Revision 191 - Directory Listing
Modified Sun Dec 3 19:42:38 2000 UTC (12 years, 5 months ago) by tausq
make dpkg-reconfigure define DEBIAN_HAS_FRONTEND, this will let it work
out-of-the-box with existing shell based confmodule scripts

Revision 190 - Directory Listing
Modified Sun Dec 3 19:14:54 2000 UTC (12 years, 5 months ago) by tausq
commands.[ch] - implemented fget/fset -- needs testing though
common.h - added MIN/MAX macros
database.c/frontend.c - allows overrides to config file via environment
modules/*/Makefile - general cleanups, still needs to fix dependencies
ncurses.c - start implementing the ncurses frontend - can do boolean/select
	(sort of) now....
text.c - general cleanups

Revision 189 - Directory Listing
Modified Sat Dec 2 18:18:34 2000 UTC (12 years, 5 months ago) by tausq
Overhaul the makefile system a bit, hopefully this is cleaner
Added some skeleton code for a perl db module

Revision 188 - Directory Listing
Modified Sat Dec 2 08:33:39 2000 UTC (12 years, 5 months ago) by tausq
some more tweaks to frontend/text.c (cosmetic)
autoconf support

Revision 187 - Directory Listing
Modified Sat Dec 2 07:52:01 2000 UTC (12 years, 5 months ago) by tausq
common.h, *.c:
	added a DIM() macro to common.h to determining size of
	statically-sized arrays
frontend/text.c:
	ignore SIGINT, because otherwise it will crash
	added default value handling to select/multiselect question handlers

Revision 186 - Directory Listing
Modified Sat Dec 2 07:15:14 2000 UTC (12 years, 5 months ago) by tausq
*.c: added copyright info
frontend/text.c: added a text-wrapping function and fixed a few bugs
configuration.c: increased the value size limit to 4k

Revision 185 - Directory Listing
Modified Sat Dec 2 00:32:14 2000 UTC (12 years, 5 months ago) by joeyh
more

Revision 184 - Directory Listing
Modified Sat Dec 2 00:28:48 2000 UTC (12 years, 5 months ago) by joeyh
Renamed choose_mirror to choose-mirror for consitency with other tools.
What was I thinking?

Revision 183 - Directory Listing
Modified Sat Dec 2 00:30:03 2000 UTC (12 years, 5 months ago) by joeyh
updates

Revision 182 - Directory Listing
Modified Fri Dec 1 04:28:39 2000 UTC (12 years, 5 months ago) by tausq
priority.c was comparing backwards... fixed
more dpkg-reconfigure fixes; can run some confmodule scripts now, although
some functionality is still missing (fget/fset, etc)

frontend/text.c - made it only display the title once per 'go' invocation
instead of once per question

Revision 181 - Directory Listing
Modified Fri Dec 1 03:36:58 2000 UTC (12 years, 5 months ago) by tausq
dpkg-reconfigure works conceptually now, but there are still a lot of quirks and
things to fix

Revision 180 - Directory Listing
Modified Fri Dec 1 02:44:22 2000 UTC (12 years, 5 months ago) by joeyh
What this thing is is a mirror selection tool, rather like the middle part
of apt-setup, except it's just 9k compiled ands that includes all the
mirror info built-in (rather than consulting the 56k Mirrors.masterlist).

It uses debconf to walk the user through picking a mirror.

It is utterly untested and will not work. :-P

Revision 179 - Directory Listing
Modified Fri Dec 1 00:38:55 2000 UTC (12 years, 5 months ago) by joeyh
I relized I could change how debconf_command is called to omit format
strings and save space, while also prompting splitting up strings, which
will cause the compiler to save space too in the long term. Plus it looks
better. Total space gain: 24 btyes :-)

Revision 178 - Directory Listing
Modified Thu Nov 30 23:14:29 2000 UTC (12 years, 5 months ago) by joeyh
added DEBCONF_BUFSIZE

Revision 177 - Directory Listing
Modified Thu Nov 30 23:12:02 2000 UTC (12 years, 5 months ago) by joeyh
It's possible debconf.c needs to be part of a shared library. I need to use
it in another program too..

Revision 176 - Directory Listing
Modified Thu Nov 30 22:47:12 2000 UTC (12 years, 5 months ago) by joeyh
fixed a buffer overflow Matt Kraai found (I'd already caught the other one)

Revision 175 - Directory Listing
Modified Thu Nov 30 07:54:35 2000 UTC (12 years, 5 months ago) by dwhedon
This file isn't automatically created from the lst anymore.

Revision 174 - Directory Listing
Modified Thu Nov 30 07:53:49 2000 UTC (12 years, 5 months ago) by dwhedon
ethdetect is smaller, by a few k, unclear whether this was worth it. Using our own struct to store the card info.  We build a libdetect compatible struct at runtime. May be having trouble with ISA cards now, not sure.

Revision 173 - Directory Listing
Modified Thu Nov 30 05:37:18 2000 UTC (12 years, 5 months ago) by tausq
oops, missed a function

Revision 172 - Directory Listing
Modified Thu Nov 30 05:28:41 2000 UTC (12 years, 5 months ago) by tausq
added a set_title method to frontend.c, and made commands/debconf use it
fixed some compile warnings in strutl
first pass at dpkg-reconfigure, compiles but doesn't work yet

Revision 171 - Directory Listing
Modified Thu Nov 30 04:04:34 2000 UTC (12 years, 5 months ago) by dwhedon
remove vendor and model information, still using libdetect
structure, resulting size reductions:
ethdetect 32k -> 26k,  mdmdetect 30k -> 27k,
snddetect 28k -> 25k

Revision 170 - Directory Listing
Modified Thu Nov 30 02:17:06 2000 UTC (12 years, 5 months ago) by tausq
*** empty log message ***

Revision 169 - Directory Listing
Modified Wed Nov 29 21:25:54 2000 UTC (12 years, 5 months ago) by joeyh
I added a nasty hack to udpkg to make it be able to parse --configure and
--unpack. Made anna and main-menu use the long options since those are
compatabile with real dpkg.

Revision 168 - Directory Listing
Modified Wed Nov 29 21:17:48 2000 UTC (12 years, 5 months ago) by joeyh
cruft

Revision 167 - Directory Listing
Modified Wed Nov 29 07:21:50 2000 UTC (12 years, 5 months ago) by tausq
more text frontend fixes
command_subst implemented; with support in question.*
textdb.* now reads/writes owner and variable info correctly

Revision 166 - Directory Listing
Modified Wed Nov 29 07:12:48 2000 UTC (12 years, 5 months ago) by joeyh
set -e

Revision 165 - Directory Listing
Modified Wed Nov 29 07:09:26 2000 UTC (12 years, 5 months ago) by joeyh
this might not be necessary, since it is already (sigh) diverging from dpkg

Revision 164 - Directory Listing
Modified Wed Nov 29 07:09:03 2000 UTC (12 years, 5 months ago) by joeyh
thin is just temporart, but I have put it on the main menu for the demo
system

Revision 163 - Directory Listing
Modified Wed Nov 29 07:07:23 2000 UTC (12 years, 5 months ago) by joeyh
oops

Revision 162 - Directory Listing
Modified Wed Nov 29 07:07:10 2000 UTC (12 years, 5 months ago) by joeyh
better udpkg shut up method

Revision 161 - Directory Listing
Modified Wed Nov 29 06:27:21 2000 UTC (12 years, 5 months ago) by tausq
added a UDPKG_QUIET env variable that, when set, supresses some of udpkg's
output so that it works better with d-i

Revision 160 - Directory Listing
Modified Wed Nov 29 06:07:40 2000 UTC (12 years, 5 months ago) by joeyh
aj and I talked for hours about the details of how the retreiver controller
works when there are miltiple retreivers, retreivers can download other
retreivers, and so on. This is the best we were able to come up with, and
it is doable, though it may mean that there is some code dupliation between
main-menu and anna or a helper app (sigh).

Revision 159 - Directory Listing
Modified Wed Nov 29 05:59:40 2000 UTC (12 years, 5 months ago) by joeyh
killed

Revision 158 - Directory Listing
Modified Wed Nov 29 05:57:47 2000 UTC (12 years, 5 months ago) by joeyh
use udpkg

Revision 157 - Directory Listing
Modified Wed Nov 29 05:21:09 2000 UTC (12 years, 5 months ago) by tausq
text frontend is mostly working now! woohoo!

Revision 156 - Directory Listing
Modified Wed Nov 29 04:22:21 2000 UTC (12 years, 5 months ago) by tausq
simple regression test templates/config file

Revision 155 - Directory Listing
Modified Wed Nov 29 04:18:39 2000 UTC (12 years, 5 months ago) by joeyh
unsuccessful attempt to shut udpkg up

Revision 154 - Directory Listing
Modified Wed Nov 29 04:16:50 2000 UTC (12 years, 5 months ago) by tausq
reverted the db status messages to stdout to match dpkg

Revision 153 - Directory Listing
Modified Wed Nov 29 04:13:31 2000 UTC (12 years, 5 months ago) by tausq
write messages to stderr instead of stdout

Revision 152 - Directory Listing
Modified Wed Nov 29 04:01:36 2000 UTC (12 years, 5 months ago) by joeyh
fixed some memory leaks and overruns, made it use the retreiver in the demo
system, and added a postinst that runs anna.

Revision 151 - Directory Listing
Modified Wed Nov 29 03:22:23 2000 UTC (12 years, 5 months ago) by joeyh
the demo system almost works, except dpkg-reconfigure fails. Bah.

Revision 150 - Directory Listing
Modified Wed Nov 29 03:02:38 2000 UTC (12 years, 5 months ago) by joeyh
delete files when done with them

Revision 149 - Directory Listing
Modified Wed Nov 29 02:54:01 2000 UTC (12 years, 5 months ago) by joeyh
temporatily use ./var/lib/dpkg/status for the demo system

Revision 148 - Directory Listing
Modified Wed Nov 29 02:51:07 2000 UTC (12 years, 5 months ago) by joeyh
ok, I see how to add the installer-menu-item field now

Revision 147 - Directory Listing
Modified Wed Nov 29 02:44:30 2000 UTC (12 years, 5 months ago) by joeyh
reluctantly revered Glenn's patches for recursive file removal and stuff,
since they cause loops until udpkg runs out of file descriptiors and break
it pretty badly. I'm not opposed to the idea, just opposed to having HEAD be
something that is broken when I need a working udpkg.

Revision 146 - Directory Listing
Modified Wed Nov 29 02:32:15 2000 UTC (12 years, 5 months ago) by joeyh
temporarily, make it use ./var/lib/dpkg. Needed for the demo system I am
constucting.

Revision 145 - Directory Listing
Modified Wed Nov 29 02:30:30 2000 UTC (12 years, 5 months ago) by joeyh
installer-menu-item field this has to be lower case, because
dpkg-gencontrol spits it out that way. It really should be
case-insensative.

Revision 144 - Directory Listing
Modified Wed Nov 29 02:29:53 2000 UTC (12 years, 5 months ago) by joeyh
variableized

Revision 143 - Directory Listing
Modified Wed Nov 29 02:28:58 2000 UTC (12 years, 5 months ago) by joeyh
dded udebianization files.

Revision 142 - Directory Listing
Modified Wed Nov 29 02:24:07 2000 UTC (12 years, 5 months ago) by joeyh
udeb building works now. And anna seems to work too, in a limited fashion

Revision 141 - Directory Listing
Modified Wed Nov 29 02:23:06 2000 UTC (12 years, 5 months ago) by joeyh
fixes

Revision 140 - Directory Listing
Modified Wed Nov 29 02:22:37 2000 UTC (12 years, 5 months ago) by joeyh
cleared out last week's notes

Revision 139 - Directory Listing
Modified Wed Nov 29 01:54:56 2000 UTC (12 years, 5 months ago) by joeyh
added debian directory for .udeb creation

Revision 138 - Directory Listing
Modified Wed Nov 29 01:54:23 2000 UTC (12 years, 5 months ago) by joeyh
It's silly, but I needed a real working implementation of the retriever
interface, so this one "retrieves" files by symlinknig them around.

Revision 137 - Directory Listing
Modified Wed Nov 29 00:18:48 2000 UTC (12 years, 5 months ago) by joeyh
ok, it will work now as soon as it is hooked up to udpkg

Revision 136 - Directory Listing
Modified Tue Nov 28 23:58:23 2000 UTC (12 years, 5 months ago) by joeyh
Doesn't do anything yet.

Revision 133 - Directory Listing
Modified Sat Nov 25 21:13:53 2000 UTC (12 years, 5 months ago) by dwhedon
Initial revision

Revision 132 - Directory Listing
Modified Tue Nov 21 01:27:26 2000 UTC (12 years, 6 months ago) by joeyh
status update

Revision 131 - Directory Listing
Modified Mon Nov 20 23:43:34 2000 UTC (12 years, 6 months ago) by bug1
Split main to seperate function, goal is to make libudpg.
Removed dependence on shell command rm with internal function.
replaced "struct packages_t" with "packages_t" via typdef (for style).

Revision 130 - Directory Listing
Modified Thu Nov 16 05:42:19 2000 UTC (12 years, 6 months ago) by joeyh
minor updates

Revision 129 - Directory Listing
Modified Tue Nov 14 01:13:38 2000 UTC (12 years, 6 months ago) by bug1
pci detect uses libpci to determine which kernel modules are required to support local hardware, only supports network devices so far

Revision 128 - Directory Listing
Modified Mon Nov 13 22:30:28 2000 UTC (12 years, 6 months ago) by joeyh
* Some thoughts on how the retreiver controller could work.
* Modified the retreiver interface a bit. The new one seems easier to code
  and use.

Revision 127 - Directory Listing
Modified Mon Nov 13 22:27:10 2000 UTC (12 years, 6 months ago) by joeyh
trimmed some cruft

Revision 126 - Directory Listing
Modified Sun Nov 12 19:49:40 2000 UTC (12 years, 6 months ago) by aph
just testing the new loginfo stuff

Revision 125 - Directory Listing
Modified Wed Nov 8 03:36:49 2000 UTC (12 years, 6 months ago) by joeyh
updates

Revision 124 - Directory Listing
Modified Mon Nov 6 22:15:02 2000 UTC (12 years, 6 months ago) by joeyh
all right, configuring of packages works now too.

Revision 123 - Directory Listing
Modified Mon Nov 6 21:29:01 2000 UTC (12 years, 6 months ago) by joeyh
so assuming all arguments are files doesn't really allow for -c
I put in a not-too-bad workaround.

Revision 122 - Directory Listing
Modified Mon Nov 6 21:21:01 2000 UTC (12 years, 6 months ago) by joeyh
ok, the unpack code is tested and works now.

Revision 121 - Directory Listing
Modified Mon Nov 6 21:00:55 2000 UTC (12 years, 6 months ago) by joeyh
* unpacking works now, except it does not write package short description
  to the status file
* added templates to the list of files that are extracted from the control
  archive.

Revision 120 - Directory Listing
Modified Sun Nov 5 17:39:36 2000 UTC (12 years, 6 months ago) by tausq
fixed a typo in the copyright file

Revision 119 - Directory Listing
Modified Sat Nov 4 05:29:59 2000 UTC (12 years, 6 months ago) by tausq
strutl.*: add a strunescape function
textdb.c: use strunescape function; also use question_new and template_new
ncurses.c: still thinking about it...

Revision 118 - Directory Listing
Modified Sat Nov 4 05:29:06 2000 UTC (12 years, 6 months ago) by tausq
don't check in debconf.conf...

Revision 117 - Directory Listing
Modified Fri Nov 3 03:38:32 2000 UTC (12 years, 6 months ago) by tausq
dpkg_doconfigure code.... maybe

Revision 116 - Directory Listing
Modified Fri Nov 3 00:46:29 2000 UTC (12 years, 6 months ago) by joeyh
reorg

Revision 115 - Directory Listing
Modified Thu Nov 2 20:39:29 2000 UTC (12 years, 6 months ago) by joeyh
don't not the pointer

Revision 114 - Directory Listing
Modified Thu Nov 2 20:36:01 2000 UTC (12 years, 6 months ago) by joeyh
dependancies on virtual packages work now

Revision 113 - Directory Listing
Modified Thu Nov 2 19:03:42 2000 UTC (12 years, 6 months ago) by joeyh
random changes

Revision 112 - Directory Listing
Modified Thu Nov 2 19:00:07 2000 UTC (12 years, 6 months ago) by joeyh
I guess this is a better way to turn that off

Revision 111 - Directory Listing
Modified Thu Nov 2 18:55:40 2000 UTC (12 years, 6 months ago) by joeyh
build w/o this stuff for the udeb

Revision 110 - Directory Listing
Modified Thu Nov 2 07:02:54 2000 UTC (12 years, 6 months ago) by tausq
depends fixes

Revision 109 - Directory Listing
Modified Thu Nov 2 06:55:37 2000 UTC (12 years, 6 months ago) by joeyh
this we don't need

Revision 108 - Directory Listing
Modified Thu Nov 2 06:48:24 2000 UTC (12 years, 6 months ago) by joeyh
fixed typo; plus use the depends stuff, since main-menu wants it
----------------------------------------------------------------------

Revision 107 - Directory Listing
Modified Thu Nov 2 06:13:53 2000 UTC (12 years, 6 months ago) by joeyh
ok, I think I know how the retreiver controller will work

Revision 106 - Directory Listing
Modified Thu Nov 2 05:04:00 2000 UTC (12 years, 6 months ago) by tausq
*** empty log message ***

Revision 105 - Directory Listing
Modified Thu Nov 2 04:59:32 2000 UTC (12 years, 6 months ago) by tausq
compile library objects with -fPIC so that we don't break the linker

Revision 104 - Directory Listing
Modified Thu Nov 2 04:14:31 2000 UTC (12 years, 6 months ago) by tausq
fixed the status file writing code

Revision 103 - Directory Listing
Modified Thu Nov 2 04:11:56 2000 UTC (12 years, 6 months ago) by joeyh
updates

Revision 102 - Directory Listing
Modified Thu Nov 2 04:05:59 2000 UTC (12 years, 6 months ago) by joeyh
weekly update

Revision 101 - Directory Listing
Modified Thu Nov 2 03:39:03 2000 UTC (12 years, 6 months ago) by tausq
fixed up loadtemplate to work (maybe)

Revision 100 - Directory Listing
Modified Thu Nov 2 03:04:13 2000 UTC (12 years, 6 months ago) by joeyh
so I added a "small" target, because I find this very useful when trying to
shave off a few bytes

Revision 99 - Directory Listing
Modified Thu Nov 2 03:03:40 2000 UTC (12 years, 6 months ago) by joeyh
show size in small target

Revision 98 - Directory Listing
Modified Wed Nov 1 23:55:28 2000 UTC (12 years, 6 months ago) by joeyh
shaved off a few bytes

Revision 97 - Directory Listing
Modified Wed Nov 1 23:48:09 2000 UTC (12 years, 6 months ago) by joeyh
use control_read to read control files. Status file management seems to be
working now.

Revision 96 - Directory Listing
Modified Wed Nov 1 23:16:16 2000 UTC (12 years, 6 months ago) by joeyh
* added fields for Description and Installer-Menu-Item to the structure.
* moved control file parsing code out into control_read, and made it parse
  more fields

Revision 95 - Directory Listing
Modified Wed Nov 1 23:15:09 2000 UTC (12 years, 6 months ago) by joeyh
rebuild .o files if udpkg.h changes (since it has a structure in it..)

Revision 94 - Directory Listing
Modified Wed Nov 1 22:33:08 2000 UTC (12 years, 6 months ago) by joeyh
ignore build files

Revision 93 - Directory Listing
Modified Wed Nov 1 22:31:42 2000 UTC (12 years, 6 months ago) by joeyh
ok, two of those bugs were mine and easily fixed..

Revision 92 - Directory Listing
Modified Wed Nov 1 22:27:55 2000 UTC (12 years, 6 months ago) by joeyh
enumerated problems

Revision 91 - Directory Listing
Modified Wed Nov 1 22:26:22 2000 UTC (12 years, 6 months ago) by joeyh
status_merge actually writes out a status file now. The file it writers out
is pretty well corrupted, but that's another story. See TODO

Revision 90 - Directory Listing
Modified Wed Nov 1 21:54:02 2000 UTC (12 years, 6 months ago) by joeyh
remove newline

Revision 89 - Directory Listing
Modified Wed Nov 1 20:39:48 2000 UTC (12 years, 6 months ago) by joeyh
* udpkg.c: since we have chdir'd into the tmp.ci directory, the path name
  that was being used was too long.
* debian/rules: create dpkg status directory in .deb

Revision 88 - Directory Listing
Modified Tue Oct 31 04:32:05 2000 UTC (12 years, 6 months ago) by joeyh
added udeb build files

Revision 87 - Directory Listing
Modified Tue Oct 31 04:27:30 2000 UTC (12 years, 6 months ago) by joeyh
now can build a .udeb

Revision 86 - Directory Listing
Modified Tue Oct 31 04:21:49 2000 UTC (12 years, 6 months ago) by tausq
make the lawyers happy... :)

Revision 85 - Directory Listing
Modified Tue Oct 31 04:09:59 2000 UTC (12 years, 6 months ago) by tausq
common.h, confmodule.h, config.h: header #define cleanups
database.*, textdb.c: removed the question_add method, renamed template_add to template_set. The idea is that the set method should be smart enough to handle add or replace
loadtemplate.c: simple utility to load templates into the database

Revision 84 - Directory Listing
Modified Mon Oct 30 01:03:44 2000 UTC (12 years, 6 months ago) by tausq
debian/* doc/*: minor documentaiton changes
debconf.conf: some database module ideas
ncurses.*: curses init code; doesn't work yet

Revision 83 - Directory Listing
Modified Sun Oct 29 22:02:10 2000 UTC (12 years, 6 months ago) by joeyh
use an enum because I think it looks better. No executable size changes.

Revision 82 - Directory Listing
Modified Sun Oct 29 07:04:33 2000 UTC (12 years, 6 months ago) by tausq
question.*: added a question_setvalue method
textdb.*: fixed up the question_add method so that it works properly
ncurses.*: nothing much, just fiddling
text.c: got it to ask boolean questions and store it in the DB!

Revision 81 - Directory Listing
Modified Sun Oct 29 03:43:11 2000 UTC (12 years, 6 months ago) by joeyh
.udeb

Revision 80 - Directory Listing
Modified Sun Oct 29 02:42:59 2000 UTC (12 years, 6 months ago) by joeyh
I'm told that it shouldn't be byhand. Ok.

Revision 79 - Directory Listing
Modified Sun Oct 29 02:39:29 2000 UTC (12 years, 6 months ago) by joeyh
mostly build system changes

Revision 78 - Directory Listing
Modified Sun Oct 29 02:11:40 2000 UTC (12 years, 6 months ago) by joeyh
One more TODO down, and a suggestion for the other one. Thanks Aj

Revision 77 - Directory Listing
Modified Sun Oct 29 01:59:30 2000 UTC (12 years, 6 months ago) by joeyh
foo

Revision 76 - Directory Listing
Modified Sat Oct 28 23:27:15 2000 UTC (12 years, 6 months ago) by joeyh
oops

Revision 75 - Directory Listing
Modified Sat Oct 28 23:25:48 2000 UTC (12 years, 6 months ago) by joeyh
needs this dpkg-dev for the udeb fix

Revision 74 - Directory Listing
Modified Sat Oct 28 22:58:30 2000 UTC (12 years, 6 months ago) by joeyh
all known issues are resolved!!

Revision 73 - Directory Listing
Modified Sat Oct 28 22:24:42 2000 UTC (12 years, 6 months ago) by joeyh
so why would clearing the tree 3 times do it?

Revision 72 - Directory Listing
Modified Sat Oct 28 22:16:42 2000 UTC (12 years, 6 months ago) by joeyh
added debugging code

Revision 71 - Directory Listing
Modified Sat Oct 28 22:05:31 2000 UTC (12 years, 6 months ago) by joeyh
fixed demo to not need root

Revision 70 - Directory Listing
Modified Sat Oct 28 21:55:42 2000 UTC (12 years, 6 months ago) by joeyh
* Fixed the bug that was making recursive dpkg configuration not work. Have
  to clear the processed flags is all.
* Started trying to implement a tree clearer, but it is broken.

Revision 69 - Directory Listing
Modified Sat Oct 28 18:44:22 2000 UTC (12 years, 6 months ago) by joeyh
one hack gone

Revision 68 - Directory Listing
Modified Sat Oct 28 08:24:28 2000 UTC (12 years, 6 months ago) by joeyh
disk space allocation issues

Revision 67 - Directory Listing
Modified Sat Oct 28 07:53:24 2000 UTC (12 years, 6 months ago) by joeyh
I don't think that is something to worry about

Revision 66 - Directory Listing
Modified Sat Oct 28 07:26:35 2000 UTC (12 years, 6 months ago) by joeyh
nothing important. step away from the curtian

Revision 65 - Directory Listing
Modified Sat Oct 28 07:09:06 2000 UTC (12 years, 6 months ago) by joeyh
details, details

Revision 64 - Directory Listing
Modified Sat Oct 28 06:53:56 2000 UTC (12 years, 6 months ago) by joeyh
done

Revision 63 - Directory Listing
Modified Sat Oct 28 06:41:07 2000 UTC (12 years, 6 months ago) by joeyh
aj is working on that too

Revision 62 - Directory Listing
Modified Fri Oct 27 04:07:57 2000 UTC (12 years, 6 months ago) by ajt
make "make all" and "make clean" recurse into modules

Revision 61 - Directory Listing
Modified Fri Oct 27 04:07:16 2000 UTC (12 years, 6 months ago) by ajt
Add the template/question i'm using to test cdebconf

Revision 60 - Directory Listing
Modified Fri Oct 27 04:06:05 2000 UTC (12 years, 6 months ago) by ajt
make a default title (in debconf.c, gross out)
display the title in the text frontend

Revision 59 - Directory Listing
Modified Fri Oct 27 03:44:47 2000 UTC (12 years, 6 months ago) by ajt
commands_* (commands.c) returns DC_OK normally (even if an error happened)
*unless* it didn't manage to correctly inform the user about it (via
snprintf to the buffer). _communicate checks for DC_NOTOK and sends a
"not implemented" error to stderr, and tries skipping to the next input

cope with bad questions in command_input
correctly order the priority/question for command_input
added command_stop

enable the frontend
set the default frontend to be the text frontend

correct frontend_add (the default implementation)

add a _displaydesc function to the text frontend (needs fleshing out still)
set the text frontend to be interactive

add input and go commands to the test.config

Revision 58 - Directory Listing
Modified Fri Oct 27 02:58:00 2000 UTC (12 years, 6 months ago) by tausq
question_add method and a little bit more of question_get

Revision 57 - Directory Listing
Modified Fri Oct 27 02:52:57 2000 UTC (12 years, 6 months ago) by ajt
connect question with template

Revision 56 - Directory Listing
Modified Fri Oct 27 02:40:59 2000 UTC (12 years, 6 months ago) by ajt
cache templates a little bit more
aj/foo -> aj:foo (not aj_foo, which could misbehave if you *really* tried)

Revision 55 - Directory Listing
Modified Thu Oct 26 20:38:05 2000 UTC (12 years, 6 months ago) by joeyh
added debian packaging stuff to build .udebs. However, it fails with
dpkg-buildpackage. :-(

Revision 54 - Directory Listing
Modified Thu Oct 26 19:55:09 2000 UTC (12 years, 6 months ago) by nidd
Now using LC_MESSAGES vaule for choosing Description-LL

Revision 53 - Directory Listing
Modified Thu Oct 26 18:59:10 2000 UTC (12 years, 6 months ago) by joeyh
There is no need to store the translated and C descriptions both. Simply
store the translated description in the description field if it exists (and
C otherwise). This simplifies the menu display code a lot, and saves
memory.

Revision 52 - Directory Listing
Modified Thu Oct 26 18:43:08 2000 UTC (12 years, 6 months ago) by joeyh
this looks like a stupid typo in the -ll support stuff

Revision 51 - Directory Listing
Modified Thu Oct 26 18:39:53 2000 UTC (12 years, 6 months ago) by joeyh
fixed a stupid typo

Also worked around a very wacky problem with tsearch

Well, the code doesn't segfault when it runs now. This is good.

Revision 50 - Directory Listing
Modified Thu Oct 26 15:16:05 2000 UTC (12 years, 6 months ago) by nidd
Added description-ll support.

Revision 49 - Directory Listing
Modified Thu Oct 26 04:17:02 2000 UTC (12 years, 6 months ago) by joeyh
now named udebs

Revision 48 - Directory Listing
Modified Thu Oct 26 04:11:21 2000 UTC (12 years, 6 months ago) by joeyh
added .cvsignore files listing all build process detritus

Revision 47 - Directory Listing
Modified Thu Oct 26 04:05:18 2000 UTC (12 years, 6 months ago) by joeyh
whoops. I forgot to add this for some time

Revision 46 - Directory Listing
Modified Wed Oct 25 06:09:17 2000 UTC (12 years, 7 months ago) by ajt
got rid of unnecessary \n in INFO message in configuration.c
confmodule commands are case insensitive
confmodule_communicate should loop
stop doesn't return anything, so if _confmodule_process() returns 0 bytes, don't
  print an empty line
open up pipes for the confmodule <-> config communication
fork more carefully (null terminate argv, exit(1) if exec fails)
removed "in initialize" debug message from database_initialize
don't startup the frontend for the moment
use test/templates and test/questions for the textdb
beginnings of template/question caching
read a question's value, too
added test/test.config for testing

Revision 45 - Directory Listing
Modified Wed Oct 25 04:24:05 2000 UTC (12 years, 7 months ago) by joeyh
update

Revision 44 - Directory Listing
Modified Mon Oct 23 01:40:52 2000 UTC (12 years, 7 months ago) by tausq
more doc files...

Revision 43 - Directory Listing
Modified Mon Oct 23 01:40:08 2000 UTC (12 years, 7 months ago) by tausq
oops, didn't mean to check these in...

Revision 42 - Directory Listing
Modified Mon Oct 23 01:38:11 2000 UTC (12 years, 7 months ago) by tausq
cdebconf initial cvs

Revision 41 - Directory Listing
Modified Thu Oct 19 09:41:12 2000 UTC (12 years, 7 months ago) by karlheg
Comment regarding Caldera's "Lizard" installing in backaground while
still questioning about configurations.

Revision 40 - Directory Listing
Modified Thu Oct 19 09:37:23 2000 UTC (12 years, 7 months ago) by karlheg
Detypo and reformat.

Revision 39 - Directory Listing
Modified Wed Oct 18 09:21:36 2000 UTC (12 years, 7 months ago) by joeyh
work on the main menu at ALS

Revision 38 - Directory Listing
Modified Sun Oct 8 23:27:24 2000 UTC (12 years, 7 months ago) by polish
added a note on language support

Revision 37 - Directory Listing
Modified Sun Oct 8 03:23:44 2000 UTC (12 years, 7 months ago) by tausq
simple cleanups

Revision 36 - Directory Listing
Modified Fri Oct 6 03:39:06 2000 UTC (12 years, 7 months ago) by joeyh
unimportant

Revision 35 - Directory Listing
Modified Fri Oct 6 00:59:05 2000 UTC (12 years, 7 months ago) by joeyh
updates

Revision 34 - Directory Listing
Modified Fri Oct 6 00:39:55 2000 UTC (12 years, 7 months ago) by joeyh
added debconf return code parsing, and it now understands what the user
picks from the menu

Revision 33 - Directory Listing
Modified Thu Oct 5 23:34:13 2000 UTC (12 years, 7 months ago) by joeyh
I think the TODO list is complete now. This is really a pretty simple
program.

Revision 32 - Directory Listing
Modified Thu Oct 5 23:30:45 2000 UTC (12 years, 7 months ago) by joeyh
now supports menutest scripts

Revision 31 - Directory Listing
Modified Thu Oct 5 23:01:41 2000 UTC (12 years, 7 months ago) by joeyh
Added Status field parsing, and it is used to determine the default menu
item

debconf_command takes a variable argument list, and I was able to use this
to cut down on the exectuatable size some by only hardcoding MAIN_MENU
once.

The item in the TODO is very important in the long run.

Revision 30 - Directory Listing
Modified Thu Oct 5 22:14:23 2000 UTC (12 years, 7 months ago) by joeyh
random updates of little consequence

Revision 29 - Directory Listing
Modified Thu Oct 5 10:36:50 2000 UTC (12 years, 7 months ago) by joeyh
actually talks to debconf now (make demo)

Revision 28 - Directory Listing
Modified Thu Oct 5 10:04:07 2000 UTC (12 years, 7 months ago) by joeyh
added a demo status file, and a implementation of the basic main menu in
perl (took 1 hour as opposed to 5 for the C one..)

Revision 27 - Directory Listing
Modified Thu Oct 5 10:03:26 2000 UTC (12 years, 7 months ago) by joeyh
fully working now.

Revision 26 - Directory Listing
Modified Thu Oct 5 07:44:24 2000 UTC (12 years, 7 months ago) by joeyh
basic main menu ordering now works, except for virtual packages

Revision 25 - Directory Listing
Modified Tue Oct 3 00:09:05 2000 UTC (12 years, 7 months ago) by joeyh
crashes parsing my status file near gtkglareamm, but it's really working a
lot better now

Revision 24 - Directory Listing
Modified Mon Oct 2 23:38:28 2000 UTC (12 years, 7 months ago) by joeyh
all very experimental, and does nothing yet

Revision 23 - Directory Listing
Modified Sat Sep 23 01:07:52 2000 UTC (12 years, 8 months ago) by joeyh
added

Revision 22 - Directory Listing
Modified Thu Sep 14 23:48:56 2000 UTC (12 years, 8 months ago) by joeyh
lots of little changes for clarity

Revision 21 - Directory Listing
Modified Thu Sep 14 23:22:01 2000 UTC (12 years, 8 months ago) by joeyh
the main menu has completly changed

Revision 20 - Directory Listing
Modified Thu Sep 14 21:39:24 2000 UTC (12 years, 8 months ago) by joeyh
The diagram is obsolete.

ui.txt: minor change

Revision 19 - Directory Listing
Modified Thu Sep 14 03:10:02 2000 UTC (12 years, 8 months ago) by joeyh
todo items that are coming up on the debian-boot thread

oh, and other changes I've made in the past day

Revision 18 - Directory Listing
Modified Wed Sep 13 02:06:04 2000 UTC (12 years, 8 months ago) by joeyh
just getting started on this document

Revision 17 - Directory Listing
Modified Tue Sep 12 21:16:47 2000 UTC (12 years, 8 months ago) by joeyh
simplified the retreiver interface -- it's now intentionally quite similar
to cp.

Revision 16 - Directory Listing
Modified Tue Sep 12 21:09:35 2000 UTC (12 years, 8 months ago) by joeyh
minor tweaks

Revision 15 - Directory Listing
Modified Tue Sep 12 20:56:50 2000 UTC (12 years, 8 months ago) by joeyh
minor tweaks

Revision 14 - Directory Listing
Modified Tue Sep 12 20:31:13 2000 UTC (12 years, 8 months ago) by joeyh
named pipes

Revision 13 - Directory Listing
Modified Mon Sep 4 01:17:53 2000 UTC (12 years, 8 months ago) by joeyh
t to add this

Revision 12 - Directory Listing
Modified Mon Sep 4 01:16:48 2000 UTC (12 years, 8 months ago) by joeyh
life is too short to spellcheck, but I did anyway..

Revision 11 - Directory Listing
Modified Mon Sep 4 01:14:10 2000 UTC (12 years, 8 months ago) by joeyh
A whole slew of changes. Everytihng still needs a great deal of work and
fleshing out.

Revision 10 - Directory Listing
Modified Sat Aug 26 21:46:43 2000 UTC (12 years, 8 months ago) by tausq
wow, the topo-sort was easy :-)
well, if you feed it packages that form a loop, the result may not be very
stable, but it should still be correct...

with debugging off and -Os optimization we are still around the 10k mark...

Revision 9 - Directory Listing
Modified Sat Aug 26 21:11:27 2000 UTC (12 years, 8 months ago) by tausq
* added detection stuff for busybox, but not used yet
* /var/lib/dpkg/info/* handling
* unpack/configure handling (not yet tested)

Revision 8 - Directory Listing
Modified Thu Aug 24 22:06:05 2000 UTC (12 years, 9 months ago) by joeyh
I think this is rather important if it's ever used on a "real" system.

Revision 7 - Directory Listing
Modified Thu Aug 24 06:23:56 2000 UTC (12 years, 9 months ago) by tausq
Initial cvs checking of udpkg; this is not yet complete!!!

Revision 6 - Directory Listing
Modified Thu Aug 24 01:48:29 2000 UTC (12 years, 9 months ago) by joeyh
some more of the rewrite, still needs a ton of work

Revision 5 - Directory Listing
Modified Thu Aug 24 01:44:09 2000 UTC (12 years, 9 months ago) by joeyh
it's probably time we had a TODO

plus misc changes elsewhere. modules.txt is currently in the middle of a
rewrite and is probably utterly confusing

Revision 4 - Directory Listing
Modified Thu Aug 24 01:38:04 2000 UTC (12 years, 9 months ago) by joeyh
just some tweaks

Revision 3 - Directory Listing
Modified Thu Aug 24 00:54:49 2000 UTC (12 years, 9 months ago) by joeyh
rough draft

Revision 2 - Directory Listing
Modified Sat Jul 15 21:51:52 2000 UTC (12 years, 10 months ago) by joeyh
added some preliminary docs about modules

Revision 1 - Directory Listing
Added Wed Jun 21 17:47:53 2000 UTC (12 years, 11 months ago) by joeyh
Moved in from my own cvs repository.

  ViewVC Help
Powered by ViewVC 1.1.5