aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 1b5327a8f5193289e5d9df3756b01d100d0df079 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
2009/03/16
- flxutils-0.1.33-flx0.1
- pcidev: add support for matching multiple classes
- pcidev: use modprobe $list and not modprobe on each element
- pcidev: modprobe in kernel 2.4 does not support module lists

2008/11/17
- flxutils-0.1.32-flx0.2
- pcidev: add class-filtering support, speedups, fixees, small cleanups

2008/09/03
- released flxutils-0.1.32-flx0.1
- fixed mii-diag build with recent gcc
- wdd: support -c and -f

2008/02/06

- released flxutils-0.1.31-flx0.1
- build: remove extraneous '-Os' in diet call
- init: add the "br" command to branch without returning
- init: add new commands "cd", "cr" and "sw"
- init: add checks for the kernel's cmdline
- init: fixed variable checking out of cmdline
- init: fixed small bug in variable name parser causing infinite loops
- init: add support for ${var+val} construct
- init: added the 'eq' command to compare strings
- init: disable omit-leaf-frame-pointer
- init: implement the "cp" command
- init: small cleanup, removed one write()
- init: implement the "ca" command to cat a file

2007/09/25

- released flxutils-0.1.30-flx0.3
- init: fixed controlling ttys

2007/09/24
 - updated ifenslave to 1.1.0. The "ifenslave" symlink which pointed to 1.0.12
   was replaced by the new binary in order to provide smooth upgrade.
 - init now sets a controlling TTY in order to make Ctrl-C work.
 - init now supports variables in the configuration file. They are referenced
   as ${variable} or ${variable-default}

2003/07/22
 - updated ifenslave to 1.0.12 to be compatible with bonding after 2.4.21
 - added 'nosuid,nodev' by default for tmp in mkinstall2
 - release 0.1.16

2003/07/22
 - reverted to ifenslave 1.0.11 because 1.0.12 breaks compatibility with
   older versions while it claims to fix it !
 - release 0.1.17

2003/08/02
 - fixed a bug in mkinstall2 which would prevent it from installing on
   partition devices which contains '/' in their names (eg: /dev/ida/...)

2003/08/17
 - updated pkg to 0.3.5 :
   - unpack accepts a package name
   - chaining of actions has been fixed
   - set_default_perm
   - increased verbosity

2003/09/14
 - changed mkinstall2 to mkinstall and renamed old mkinstall to mkinstall.old
 - updated pkg to 0.3.11. Now works on alpha.
 - included ifenslave 1.0.11 and 1.0.12 with a symlink to let the user choose.
 - release 0.1.18

2003/09/17
 - updated pkg to 0.3.13. Fixed stupid permissions resulting from copy-paste

2003/10/02
 - updated pkg to 0.3.16: Detect more man paths ; newpkg excludes CFLAGS,
   .tgz, .lst, and .dep ; do_config & do_compile_only done in sub-shells ;
   automatic permissions on /etc/profile.d/*. Better handling of symlinks.
 - release 0.1.19

2003/10/26
 - fixes to pkg (0.3.17)
 - release 0.1.20

2003/11/11
 - fixes to pkg (0.3.18) : compute dependencies even in /bin, /sbin & /lib
 - fix compilation of ifenslave
 - release 0.1.21

2003/12/31
 - updates to pkg (0.4.0) : 
    - automatically prepare many arch-specific GCC compile options 
    - added the '=' feature to newpkg
    - differentiate FLXPMAKE and FLXMAKE
    - now FLXARCH and other options are known to the script
 - improved and packaged wdd (WatchDog Daemon)

2004/01/11
 - updates to pkg (0.4.1) : implemented do_release and do_changelog

2004/01/27
 - changed some makefiles to make use of new GCC options provided by pkg-0.4

2004/02/01
 - changed pkg (0.4.3) to use 'readlink' instead of 'file' ; newpkg now
   differentiates between (R)eleased, (P)ackaged, and (D)evel versions.
 - wdd now also does a 'stat("/")' which is useful in case of broken NFSROOT.
 - a new deployment script for wdd

2004/08/06
 - now 'wdd' supports checks of arbitrary file lists and gets a man page.
 - lcdwrite and lcdtee sources have been brought back

2004/09/25
 - init : new 'wk' (waitkey) command.

2004/10/11
 - wdd : add support for /dev/misc/watchdog as presented by devfs

2004/11/21
 - flx : fix build with gcc-3.3

2004/12/07
 - removed debugging defines from init which prevented it from working anymore
   in 0.1.24

2004/12/14
 - flx: bumped version to 0.6.9
 - flx: fixed a bug in fct1.c where two different but valid links would
   not be reported as different.

2005/03/01 :
  - pkg 0.5.0 provides some cross-compilation variables
  - some makefiles have been modified to support cross-compilation
  - release 0.1.28

2005/03/25
  - pkg 0.5.2 fixes a small bug and provides support for RANLIB

2005/03/26
  - finally located the old signfs sources, so the binary could be replaced.
    nobody should need it anyway, but it's more for cleanness.

2005/04/09
  - flx: added the '--ignore-dir' option to ignore differences in directories
    size/date.
  - flx: during a check, do not compute the md5 sums if the user asks to
    ignore it. This makes simple diffs a lot faster.
  - flx: bumped version to 0.7.1

2005/04/17
  - flxfix: now also supports signature files in input ; added options to not
    update timestamps or uid.

2005/05/21
  - pkg 0.5.3: added the NM variable, and changed options for OPT_SMALL

2005/08/12
  - pkg 0.5.4 : objdump is used to find lib dependencies instead of ldd, because
    this last one is not cross-platform compatible, and abusively recurses
    through the dependency tree instead of staying at the first level.
  - pkg 0.5.4 : added some FLX* variables (notably FLXHOST* and FLXTARG*), and
    the '--env' option to make pkg print the useful environment variables

2005/08/13
  - pkg 0.5.5 : executable dependencies are computed precisely with information
    about every version needed for each library

2005/08/17
  - pkg 0.5.6 : reorganized the architecture detection a bit

2005/08/21
  - pkg 0.5.7 : added support for CXX and HOSTCXX variables
  - pkg 0.5.8 : fixed .flxpkg symlink resolution ; tar now uses numeric owner

2005/08/27
  - pkg 0.6.0 : now supports local package repositories under .flxpkg as a
    directory, and can ignore the local directory name if .flxpkg/Version
    exists.

2005/09/17
  - pkg 0.6.1 : use --one-file-system instead of -l for tar (removes a warning)

2005/10/04
  - pkg 0.7.0 : * provide install-{ln,file,dir,dirs} so that build scripts can
                  work at the file level
                * added a PKG_VERSION variable and a check_pkg_version function
                * fixed a few package naming bugs which showed up when packaged
                  referenced absolute paths
                * make sure that we chown root:root $ROOTDIR in prepack.

2005/10/16
  - findcdrom : * fixed parsing of /proc/sys/dev/cdrom/info
                * code cleanup
  - include/rules.make : add some configuration parameters

2005/12/17
  - pkg-0.7.1 : * newpkg: don't look for newname in .. anymore, and select only
                  the packages containing a build.cfg
                * newpkg: do not propose a list of multiple identical new names
                * release: also identify non-shell text scripts.
                * release: put only package's basename in changelogs.