2005-12-15 pigi ( pigi@frumar.it)
* Version update to 0.99.155
* Added a function to remove the package that is being upgraded.
2005-12-15 pigi ( pigi@frumar.it)
* Version update to 0.99.155
* Added a function to remove the package that is being upgraded.
* and, if every check returns ok, it install the wanted package, instead of selecting one from feed.
* Moreover, now downgrade should works again.
* and, if every check returns ok, it install the wanted package, instead of selecting one from feed.
* Moreover, now downgrade should works again.
* Added a little fix for an off-by-one error in checking for depends.
2005-07-29 pigi ( pigi@frumar.it)
* Added a little fix for an off-by-one error in checking for depends.
2005-07-29 pigi ( pigi@frumar.it)
2005-03-26 pigi ( pigi@frumar.it)
* Little bug in message when "depends broken"
2005-03-14 pigi ( pigi@frumar.it)
* Version update to 0.99.145
2005-03-26 pigi ( pigi@frumar.it)
* Little bug in message when "depends broken"
2005-03-14 pigi ( pigi@frumar.it)
* Version update to 0.99.145
- * A little fix suggested by drw in opkg_conf.c
- * Changed the opkg.h to be build in automake for oe mechanism . This will enhance the building phase
+ * A little fix suggested by drw in ipkg_conf.c
+ * Changed the ipkg.h to be build in automake for oe mechanism . This will enhance the building phase
by honouring the lib hierarchy choose by users
* Changes in automake to honour the new building mechanism
2005-02-20 pigi ( pigi@frumar.it)
* Version update to 0.99.143
by honouring the lib hierarchy choose by users
* Changes in automake to honour the new building mechanism
2005-02-20 pigi ( pigi@frumar.it)
* Version update to 0.99.143
- * libopkg.h: reverting the previous modify
- * opkg_conf.c: fixing a probable bug in list_dir that fix problems with opie-packagemanager ( tanks to drw for signaling)
+ * libipkg.h: reverting the previous modify
+ * ipkg_conf.c: fixing a probable bug in list_dir that fix problems with opie-packagemanager ( tanks to drw for signaling)
2005-02-17 pigi ( pigi@frumar.it)
* pkg_depends.c: applied patch from rjt@cambridgebroadband.com to remove some c99ism
2005-02-17 pigi ( pigi@frumar.it)
* pkg_depends.c: applied patch from rjt@cambridgebroadband.com to remove some c99ism
* Corrected a problem when creating the directories in pkg_dest_init
2005-02-05 pigi ( pigi@frumar.it)
* Version update to 0.99.140
* Corrected a problem when creating the directories in pkg_dest_init
2005-02-05 pigi ( pigi@frumar.it)
* Version update to 0.99.140
* Added the possibility to keep the lists file in a different location. Fullfill enh #1276
2005-02-02 pigi ( pigi@frumar.it)
* Added the possibility to keep the lists file in a different location. Fullfill enh #1276
2005-02-02 pigi ( pigi@frumar.it)
2005-01-14 jamey ( jamey@handhelds.org )
* pkg_hash.c: applied patch from Jean Tourrilhes to allow default
2005-01-14 jamey ( jamey@handhelds.org )
* pkg_hash.c: applied patch from Jean Tourrilhes to allow default
* Version update to 0.99.134
* Added a new option for listing only the installed packages. Asked by pb_ but really important
* Little modification to autoconfigure.sh
* Version update to 0.99.134
* Added a new option for listing only the installed packages. Asked by pb_ but really important
* Little modification to autoconfigure.sh
2004-09-20 pigi ( pigi@frumar.it)
* Version update to 0.99.131
* Added a lot of debug info in DEBUG2
2004-09-20 pigi ( pigi@frumar.it)
* Version update to 0.99.131
* Added a lot of debug info in DEBUG2
- * Added a check in opkg_install.c to permit replacing of existing file when installing a package
- * from a file ( not an upgrade ) when opkg find a file clash but the owner of the package is the
+ * Added a check in ipkg_install.c to permit replacing of existing file when installing a package
+ * from a file ( not an upgrade ) when ipkg find a file clash but the owner of the package is the
reported by odvard12@yahoo.com )
* Version update to 0.99.129
2004-08-19 Florian <florian.boor@kernelconcepts.de>
* Version update to 0.99.128
reported by odvard12@yahoo.com )
* Version update to 0.99.129
2004-08-19 Florian <florian.boor@kernelconcepts.de>
* Version update to 0.99.128
failed. Changed text because failing to install a package
is not necessarily a bug :-)
* Makefile.in, libbb/Makefile.in: Removed autogenerated files.
failed. Changed text because failing to install a package
is not necessarily a bug :-)
* Makefile.in, libbb/Makefile.in: Removed autogenerated files.
* configure.ac: updated to 0.99.126
2004-06-12 florian <florian.boor@kernelconcepts.de>
* Makefile.am: Added some missing headers to the list.
* configure.ac: updated to 0.99.126
2004-06-12 florian <florian.boor@kernelconcepts.de>
* Makefile.am: Added some missing headers to the list.
2004-06-12 pigi ( pigi@frumar.it)
* pb_ patch for setuid bit in unarchive
2004-06-05 pigi ( pigi@frumar.it)
2004-06-12 pigi ( pigi@frumar.it)
* pb_ patch for setuid bit in unarchive
2004-06-05 pigi ( pigi@frumar.it)
2004-05-21 pigi ( pigi@frumar.it)
* configure.ac: updated to 0.99.124
* import the kergoth patch for Makefile.am to fix the linking problems on arch <> arm
2004-05-21 pigi ( pigi@frumar.it)
* configure.ac: updated to 0.99.124
* import the kergoth patch for Makefile.am to fix the linking problems on arch <> arm
- * added the opkg remove <regexp> feature.
- * fixed the opkg usage message, 'cause in "ifdef LIBOPKG" we don't have the opkg info field version.
+ * added the ipkg remove <regexp> feature.
+ * fixed the ipkg usage message, 'cause in "ifdef LIBIPKG" we don't have the ipkg info field version.
* added the message "No package removed" if no package has been removed. This to avoid misunderstanding
with the successfully done message at the exit of execution.
2004-05-16 pigi ( pigi@frumar.it)
* added the message "No package removed" if no package has been removed. This to avoid misunderstanding
with the successfully done message at the exit of execution.
2004-05-16 pigi ( pigi@frumar.it)
* Anothere little fix. Added the version number in control.in. This should fix definitelly the problem with dependencies
2004-05-16 pigi ( pigi@frumar.it)
* configure.ac: updated to 0.99.122-2
* Anothere little fix. Added the version number in control.in. This should fix definitelly the problem with dependencies
2004-05-16 pigi ( pigi@frumar.it)
* configure.ac: updated to 0.99.122-2
2004-05-14 pigi ( pigi@frumar.it)
* configure.ac: updated to 0.99.122-1
* needed for a recompilation with the libtool updated. This could fix the #1209 created by my old libtool version
* cleaned the cvs dir by removing the really unneeded busybox directory
2004-05-10 pigi ( pigi@frumar.it)
* configure.ac: updated to 0.99.122
2004-05-14 pigi ( pigi@frumar.it)
* configure.ac: updated to 0.99.122-1
* needed for a recompilation with the libtool updated. This could fix the #1209 created by my old libtool version
* cleaned the cvs dir by removing the really unneeded busybox directory
2004-05-10 pigi ( pigi@frumar.it)
* configure.ac: updated to 0.99.122
* informing the user for the status of operation.
* This fixes the #1206, and hopefully does not introduce others ;-)
2004-05-03 pigi ( pigi@frumar.it)
* informing the user for the status of operation.
* This fixes the #1206, and hopefully does not introduce others ;-)
2004-05-03 pigi ( pigi@frumar.it)
* I' ve also included the fix for the empty lists as for bug # 1136 reported and suggested by k.vangelder@chello.nl
2004-03-17 pigi ( pigi@frumar.it)
* Added the implement for Essential in status file. This is needed to avoid the unintentional remove
* I' ve also included the fix for the empty lists as for bug # 1136 reported and suggested by k.vangelder@chello.nl
2004-03-17 pigi ( pigi@frumar.it)
* Added the implement for Essential in status file. This is needed to avoid the unintentional remove
it was difficult to reinstall. This fix the bug # 867
2004-03-15 jamey <jamey@handhelds.org>
* configure.ac: updated to 0.99.117
it was difficult to reinstall. This fix the bug # 867
2004-03-15 jamey <jamey@handhelds.org>
* configure.ac: updated to 0.99.117
2004-03-03 pigi ( pigi@frumar.it)
* Missing \n in Size and Source Fields.
2004-03-03 pigi ( pigi@frumar.it)
2004-03-03 pigi ( pigi@frumar.it)
* Missing \n in Size and Source Fields.
2004-03-03 pigi ( pigi@frumar.it)
it was in an (almost) unsed part of the code ( old code ) but, just in case...
* Changed a comment in pkg.c ( it was in italian ) and added a bit of explain in
pkg_formatted_field
2004-03-02 jamey <jamey@handhelds.org>
* configure.ac: updated to 0.99.116
* pkg.h: from Pigi: pkg_formatted_info and pkg_formatted_field now allocate the strings they fill in
it was in an (almost) unsed part of the code ( old code ) but, just in case...
* Changed a comment in pkg.c ( it was in italian ) and added a bit of explain in
pkg_formatted_field
2004-03-02 jamey <jamey@handhelds.org>
* configure.ac: updated to 0.99.116
* pkg.h: from Pigi: pkg_formatted_info and pkg_formatted_field now allocate the strings they fill in
2004-02-29 florian <florian.boor@kernelconcepts.de>
pkg.c: Pigi and me poked around a little bit and located the cause of
latest segfault. strncat is not used correctly in pkg_formatted_info
2004-02-29 florian <florian.boor@kernelconcepts.de>
pkg.c: Pigi and me poked around a little bit and located the cause of
latest segfault. strncat is not used correctly in pkg_formatted_info
BUT: There are many similar bugs remaining!
2004-02-24 jamey <jamey@handhelds.org>
* configure.ac: updated to 0.99.115
BUT: There are many similar bugs remaining!
2004-02-24 jamey <jamey@handhelds.org>
* configure.ac: updated to 0.99.115
* user.c: realloc question buffer if it is too short so that messages are not truncated.
2004-02-20 jamey <jamey@handhelds.org>
* configure.ac: updated to 0.99.114
* libbb/unarchive.c: patch from pigi@frumar.it: fix erroneous invalid header checksum message
2004-02-19 jamey <jamey.hicks@hp.com>
* configure.ac: update to 0.99.113
* user.c: realloc question buffer if it is too short so that messages are not truncated.
2004-02-20 jamey <jamey@handhelds.org>
* configure.ac: updated to 0.99.114
* libbb/unarchive.c: patch from pigi@frumar.it: fix erroneous invalid header checksum message
2004-02-19 jamey <jamey.hicks@hp.com>
* configure.ac: update to 0.99.113
2004-02-19 florian <florian.boor@kernelconcepts.de>
* Some minor changes to make code compile on more compilers.
2004-02-14 jamey <jamey.hicks@hp.com>
2004-02-19 florian <florian.boor@kernelconcepts.de>
* Some minor changes to make code compile on more compilers.
2004-02-14 jamey <jamey.hicks@hp.com>
* pkg.c: wim delvaux's patch for status file in other destinations
2004-01-23 florian <florian.boor@kernelconcepts.de>
* Applied Dan's patch that adds a package download command to
* pkg.c: wim delvaux's patch for status file in other destinations
2004-01-23 florian <florian.boor@kernelconcepts.de>
* Applied Dan's patch that adds a package download command to
2004-01-20 florian <florian.boor@kernelconcepts.de>
* Applied Dan's changes to work incuded from a C++ app.
2004-01-15 jamey
* configure.ac: updated to 0.99.110
2004-01-20 florian <florian.boor@kernelconcepts.de>
* Applied Dan's changes to work incuded from a C++ app.
2004-01-15 jamey
* configure.ac: updated to 0.99.110
- * Makefile.am, familiar/: use opkg-cl as default executable, install as opkg via update-alternatives
+ * Makefile.am, familiar/: use ipkg-cl as default executable, install as ipkg via update-alternatives
- * Added familiar/opkg-cl.control.in, which is a prototype of
- control file for opkg-cl package creation.
+ * Added familiar/ipkg-cl.control.in, which is a prototype of
+ control file for ipkg-cl package creation.
- * added opkg command line tool using libopkg, binary is known as opkg-cl
- * opkg-frontend.c: source for this tool
+ * added ipkg command line tool using libipkg, binary is known as ipkg-cl
+ * ipkg-frontend.c: source for this tool
* removed ltmain.sh, libtool which seem to be created by autostuff
2003-12-01 jamey
* configure.ac: updated to 0.99.106
* removed ltmain.sh, libtool which seem to be created by autostuff
2003-12-01 jamey
* configure.ac: updated to 0.99.106
- * opkg_install.c: removed spurious calls to fflush, remove obsolete maintainer scripts on upgrade
- * opkg_remove.c: remove unused function: remove_conffiles
+ * ipkg_install.c: removed spurious calls to fflush, remove obsolete maintainer scripts on upgrade
+ * ipkg_remove.c: remove unused function: remove_conffiles
- * libopkg.pc.in, configure.ac: pkgconfig for libopkg
- * opkg_conf.c, pkg.c: check for error on fopen
+ * libipkg.pc.in, configure.ac: pkgconfig for libipkg
+ * ipkg_conf.c, pkg.c: check for error on fopen
* pkg_hash.c: reduced verbosity
* libtool: arm-linux-strip does not support --strip-debug on .a files
2003-11-10 jamey
* configure.ac: updated to 0.99.102
* pkg_hash.c: reduced verbosity
* libtool: arm-linux-strip does not support --strip-debug on .a files
2003-11-10 jamey
* configure.ac: updated to 0.99.102
- * opkg_cmd.c: compute architecture_priority of packages in database before doing download command
- * conffile.c file_util.[ch] opkg_install.c: better separation of installation root filenames and actual filenames
+ * ipkg_cmd.c: compute architecture_priority of packages in database before doing download command
+ * conffile.c file_util.[ch] ipkg_install.c: better separation of installation root filenames and actual filenames
- * opkg_cmd.c: opkg remove with no arguments will remove non-user leaf packages
- * opkg_remove.[ch]: export pkg_has_installed_dependents
+ * ipkg_cmd.c: ipkg remove with no arguments will remove non-user leaf packages
+ * ipkg_remove.[ch]: export pkg_has_installed_dependents
* pkg_vec.[ch]: added pkg_vec_clear_marks and pkg_vec_mark_if_matches
* args.c: usage string updated
2003-09-28 jamey
* configure.ac: updated to 0.99.96
* pkg_vec.[ch]: added pkg_vec_clear_marks and pkg_vec_mark_if_matches
* args.c: usage string updated
2003-09-28 jamey
* configure.ac: updated to 0.99.96
- * opkg_conf.c: adjusted verbosity
- * opkg_install.c: only remove replacee if it is also conflicted, per debian standard
+ * ipkg_conf.c: adjusted verbosity
+ * ipkg_install.c: only remove replacee if it is also conflicted, per debian standard
* pkg_depends.c: only add to replaced_by if it also conflicts, per debian standard
added pkg_provides, pkg_replaces, pkg_conflicts
* pkg_hash.c: adjusted verbosity
2003-09-28 jamey
* configure.ac: updated to 0.99.95
* pkg_depends.c: only add to replaced_by if it also conflicts, per debian standard
added pkg_provides, pkg_replaces, pkg_conflicts
* pkg_hash.c: adjusted verbosity
2003-09-28 jamey
* configure.ac: updated to 0.99.95
- * args.[ch], opkg_cmd.c, opkg_conf.[ch], opkg_download.c, opkg_install.c, opkg_remove.c, pkg.[ch]:
- Implemented -test mode for opkg.
+ * args.[ch], ipkg_cmd.c, ipkg_conf.[ch], ipkg_download.c, ipkg_install.c, ipkg_remove.c, pkg.[ch]:
+ Implemented -test mode for ipkg.
2003-09-28 jamey
* configure.ac: updated to 0.99.94
* pkg_hash.c: fix pkg_hash_fetch_best_installation_candidate so
that one can install another provider of an installed package name
2003-09-26 jamey
* configure.ac: updated to 0.99.93
2003-09-28 jamey
* configure.ac: updated to 0.99.94
* pkg_hash.c: fix pkg_hash_fetch_best_installation_candidate so
that one can install another provider of an installed package name
2003-09-26 jamey
* configure.ac: updated to 0.99.93
- * opkg_install.c: corrected message level depending on conf->force_depend
- * opkg_conf.c: check for duplicate src entries
+ * ipkg_install.c: corrected message level depending on conf->force_depend
+ * ipkg_conf.c: check for duplicate src entries
* pkg_hash.c: updated old_pkg->installed_files list when setting file owner if it was previously owned by old_pkg
* pkg_extract.c: use installed_file list if it exists in pkg_extract_data_file_names_to_file
* pkg.[ch]: added pkg_write_filelist() and pkg_write_changed_filelists()
* pkg_hash.c: updated old_pkg->installed_files list when setting file owner if it was previously owned by old_pkg
* pkg_extract.c: use installed_file list if it exists in pkg_extract_data_file_names_to_file
* pkg.[ch]: added pkg_write_filelist() and pkg_write_changed_filelists()
- * opkg_remove.c: do not call opkg_conf_write_status_files from opkg_remove
- * opkg_install.c: use opkg_write_filelist()
+ * ipkg_remove.c: do not call ipkg_conf_write_status_files from ipkg_remove
+ * ipkg_install.c: use ipkg_write_filelist()
* ipgk_cmd.c: after writing status file, write any changed pkg filelists
2003-08-20 11:02 jamey
* configure.ac: updated to 0.99.89
* ipgk_cmd.c: after writing status file, write any changed pkg filelists
2003-08-20 11:02 jamey
* configure.ac: updated to 0.99.89
2003-08-06 18:34 jamey
* configure.ac: updated to 0.99.88
* pkg_hash: bug 942, declare internal induction variable
2003-08-06 18:34 jamey
* configure.ac: updated to 0.99.88
* pkg_hash: bug 942, declare internal induction variable
- * opkg_cmd.c, opkg_conf.[ch], pkg_src.[ch], pkg_src_list.[ch]: bug 604, support Packages.gz
+ * ipkg_cmd.c, ipkg_conf.[ch], pkg_src.[ch], pkg_src_list.[ch]: bug 604, support Packages.gz
* pkg_depends.c: print info about recommendations as Notice instead of DEBUG
2003-07-11 18:34 jamey
* configure.ac: updated to 0.99.86
* pkg_depends.c: print info about recommendations as Notice instead of DEBUG
2003-07-11 18:34 jamey
* configure.ac: updated to 0.99.86
- * opkg.h, opkg_cmd.c, opkg_configure.c, opkg_install.c, opkg_remove.c: only write status file if something changed.
+ * ipkg.h, ipkg_cmd.c, ipkg_configure.c, ipkg_install.c, ipkg_remove.c: only write status file if something changed.
2003-07-11 18:34 jamey
* configure.ac: updated to 0.99.85
* pkg.c, pkg.h, pkg_depends.c, pkg_depends.h, pkg_parse.c: bug 885:
add recommends and suggests
2003-07-11 18:34 jamey
* configure.ac: updated to 0.99.85
* pkg.c, pkg.h, pkg_depends.c, pkg_depends.h, pkg_parse.c: bug 885:
add recommends and suggests
* pkg_vec.c: apply patch for bug 883
2003-05-11 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.84
* pkg_vec.c: apply patch for bug 883
2003-05-11 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.84
- * opkg_install.c: use pkg->installed_size instead of pkg->size
- * opkg_cmd.c, opkg_conf.c: put lists under offline_root if specified
+ * ipkg_install.c: use pkg->installed_size instead of pkg->size
+ * ipkg_cmd.c, ipkg_conf.c: put lists under offline_root if specified
2003-04-11 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.82
* pkg_hash.c: ignore Replaces directive when a package replaces itself
2003-04-11 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.82
* pkg_hash.c: ignore Replaces directive when a package replaces itself
2003-04-07 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.79
* pkg_hash.c: default architecture to host_cpu if unspecified
2003-04-07 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.79
* pkg_hash.c: default architecture to host_cpu if unspecified
- * args.[ch], opkg_conf.[ch]: added query_all (-A)
- * opkg_cmd.c: finished implementing whatdepends, whatrequires, whatprovides, and whatconflicts
+ * args.[ch], ipkg_conf.[ch]: added query_all (-A)
+ * ipkg_cmd.c: finished implementing whatdepends, whatrequires, whatprovides, and whatconflicts
2003-04-03 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.76
* args.c: was zeroing args structure too late
2003-04-03 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.76
* args.c: was zeroing args structure too late
2003-04-03 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.75
* familiar/rules: update postinst only to generate ipaqarch.conf if none exists
* args.[ch]: added -t or --tmp-dir option to specify tmp-dir
2003-04-03 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.74
2003-04-03 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.75
* familiar/rules: update postinst only to generate ipaqarch.conf if none exists
* args.[ch]: added -t or --tmp-dir option to specify tmp-dir
2003-04-03 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.74
* pkg_hash.c: prefer pkgs that are marked hold/prefer, next
abstract pkgs that are installed, next latest pkg if one provider,
give up if multiple providers are acceptable -- let user decide
* pkg_hash.c: prefer pkgs that are marked hold/prefer, next
abstract pkgs that are installed, next latest pkg if one provider,
give up if multiple providers are acceptable -- let user decide
2003-04-03 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.71
* pkg.c: Added pkg_name_version_and_architecture_compare and abstract_pkg_name_compare
2003-04-03 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.71
* pkg.c: Added pkg_name_version_and_architecture_compare and abstract_pkg_name_compare
Allow posix regexp's for package name in status, info, and list
commands.
* pkg_remove.c: fixed type error
Allow posix regexp's for package name in status, info, and list
commands.
* pkg_remove.c: fixed type error
* pkg_hash.c: Provides functionality seems to be working again
2003-04-02 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.70
* pkg_hash.c: Provides functionality seems to be working again
2003-04-02 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.70
- * args.c, args.h, opkg_conf.c, opkg_conf.h, opkg_install.c: implemented nodeps option
+ * args.c, args.h, ipkg_conf.c, ipkg_conf.h, ipkg_install.c: implemented nodeps option
* pkg_vec.[ch]: added [abstract_]pkg_vec_{contains,sort}
* pkg.c: print which script not being run in offline root mode
2003-04-02 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.69
* pkg_vec.c: compare architecture to architecture, not to name
* pkg_vec.[ch]: added [abstract_]pkg_vec_{contains,sort}
* pkg.c: print which script not being run in offline root mode
2003-04-02 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.69
* pkg_vec.c: compare architecture to architecture, not to name
- * opkg_utils.c: do not exit, instead return NULL
- * opkg_install.c: do not exit, instead return -EINVAL
- * opkg_download.c: make sure to set pkg dest
- * opkg_cmd.c: notice instead of info for writing status file message
+ * ipkg_utils.c: do not exit, instead return NULL
+ * ipkg_install.c: do not exit, instead return -EINVAL
+ * ipkg_download.c: make sure to set pkg dest
+ * ipkg_cmd.c: notice instead of info for writing status file message
2003-04-02 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.68
* pkg_vec.c, pkg_depends.c: pkg_t's are the same if they have same name, version, and architecture
2003-04-01 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.67
2003-04-02 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.68
* pkg_vec.c, pkg_depends.c: pkg_t's are the same if they have same name, version, and architecture
2003-04-01 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.67
* pkg.c: make pkg_print_field less fragile by using strcasecmp,
added support to print Conflicts
* pkg_hash.c: if multiple candidates with right architecture
satisfy constraint_fcn, return latest version
* pkg.c: make pkg_print_field less fragile by using strcasecmp,
added support to print Conflicts
* pkg_hash.c: if multiple candidates with right architecture
satisfy constraint_fcn, return latest version
* pkg_parse.c, pkg.c: added Installed-Time as field saved to status file
2003-04-01 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.65
* pkg_parse.c, pkg.c: added Installed-Time as field saved to status file
2003-04-01 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.65
- * opkg_cmd.c, opkg_conf.c: applied opkg dest installation patch from Ben Lau <benlau@linux.org.hk>
- * opkg_cmd.c: fixed probably segv when using offline_root, fixed problem installing from local file.
- * opkg_conf.c:
- - Do not add default architectures if opkg configuration files include architecture definitions.
- - Look for /etc/opkg/*.conf under offline root if using offline root mode
+ * ipkg_cmd.c, ipkg_conf.c: applied ipkg dest installation patch from Ben Lau <benlau@linux.org.hk>
+ * ipkg_cmd.c: fixed probably segv when using offline_root, fixed problem installing from local file.
+ * ipkg_conf.c:
+ - Do not add default architectures if ipkg configuration files include architecture definitions.
+ - Look for /etc/ipkg/*.conf under offline root if using offline root mode
* void_list.h: added void_list_empty()
* nv_pair_list.h: added nv_pair_list_empty()
2003-03-28 14:30 Jamey Hicks <jamey@handhelds.org>
* configure.ac: 0.99.64
* void_list.h: added void_list_empty()
* nv_pair_list.h: added nv_pair_list_empty()
2003-03-28 14:30 Jamey Hicks <jamey@handhelds.org>
* configure.ac: 0.99.64
* pkg.h: added SF_MARKED and abstract_pkg_t state_flag field
* pkg.c: include Provides, Replaces, and Architecture in status
file
* pkg.h: added SF_MARKED and abstract_pkg_t state_flag field
* pkg.c: include Provides, Replaces, and Architecture in status
file
install/upgrade/remove action
* ChangeLog, autoconfigure.sh, includes.h,
install/upgrade/remove action
* ChangeLog, autoconfigure.sh, includes.h,
- opkg_conf.c, opkg_remove.c, pkg.c, pkg.h, update-alternatives,
+ ipkg_conf.c, ipkg_remove.c, pkg.c, pkg.h, update-alternatives,
was an expensive no-op; before removing package, make sure that
nothing is installed that depends on the apkgs **provided** by a
package
was an expensive no-op; before removing package, make sure that
nothing is installed that depends on the apkgs **provided** by a
package
of file obsolescence and package replacements in progress
2003-03-27 18:26 jamey
* autoconfigure.sh: accidentally committed /usr/local/bin calls
of file obsolescence and package replacements in progress
2003-03-27 18:26 jamey
* autoconfigure.sh: accidentally committed /usr/local/bin calls
- * Makefile.in, autoconfigure.sh, opkg_cmd.c, opkg_conf.c, pkg.c:
+ * Makefile.in, autoconfigure.sh, ipkg_cmd.c, ipkg_conf.c, pkg.c:
both name and value in nv_pair_list must be actual strings
* pkg_hash.c: do not try to invoke NULL constraint_fcn
both name and value in nv_pair_list must be actual strings
* pkg_hash.c: do not try to invoke NULL constraint_fcn
- * opkg_conf.c, opkg_conf.h, opkg_remove.c, pkg.c, pkg_hash.c,
+ * ipkg_conf.c, ipkg_conf.h, ipkg_remove.c, pkg.c, pkg_hash.c,
pkg_hash.h: added file_hash_{set,get}_file_owner
* hash_table.c: check for key already being present in
hash_table_insert
* configure.ac: update to 0.99.63
pkg_hash.h: added file_hash_{set,get}_file_owner
* hash_table.c: check for key already being present in
hash_table_insert
* configure.ac: update to 0.99.63
- * opkg_hash_test.c: update due to new prototypes
- * opkg_conf.c: missed a conversion from str_list to nv_pair_list
- * opkg_install.c: minor tweaks
+ * ipkg_hash_test.c: update due to new prototypes
+ * ipkg_conf.c: missed a conversion from str_list to nv_pair_list
+ * ipkg_install.c: minor tweaks
* pkg.c, pkg.h: added pkg_info_preinstall_check to update
pkg->arch_priority
* pkg_depends.c, pkg_depends.h: use constrained
pkg_hash_fetch_best_installation_candidate in
pkg_hash_fetch_unsatisfied_dependencies
* pkg.c, pkg.h: added pkg_info_preinstall_check to update
pkg->arch_priority
* pkg_depends.c, pkg_depends.h: use constrained
pkg_hash_fetch_best_installation_candidate in
pkg_hash_fetch_unsatisfied_dependencies
- * pkg_hash.c, pkg_hash.h, opkg_cmd.c, opkg_upgrade.c: split
+ * pkg_hash.c, pkg_hash.h, ipkg_cmd.c, ipkg_upgrade.c: split
* pkg_depends.c: cleanup, reindent
* pkg.c, pkg.h: support for architecture_priority
* pkg_depends.c: cleanup, reindent
* pkg.c, pkg.h: support for architecture_priority
support for architecture_priority
* pkg_hash.c: added support for architecture priority, reindented
* pkg_vec.c: minor cleanup
2003-03-24 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.61
support for architecture_priority
* pkg_hash.c: added support for architecture priority, reindented
* pkg_vec.c: minor cleanup
2003-03-24 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.61
- * opkg_conf.c: read configuration from all *.conf files in /etc/opkg/
- * familiar/postinst: create /etc/opkg/*.conf according to platform opkg is installed on
+ * ipkg_conf.c: read configuration from all *.conf files in /etc/ipkg/
+ * familiar/postinst: create /etc/ipkg/*.conf according to platform ipkg is installed on
2003-03-20 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.60
* various: added support for package architectures
* configure.ac: do not test for malloc
2003-03-20 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.60
* various: added support for package architectures
* configure.ac: do not test for malloc
* configure.ac: updated to 0.99.59
* args.c: show all verbosity levels in usage info
* args.h: changed default verbosity level to 1
* configure.ac: updated to 0.99.59
* args.c: show all verbosity levels in usage info
* args.h: changed default verbosity level to 1
- * opkg_cmd.c: opkg_multiple_files_scan() was useless, switch to using
- opkg_prepare_url_for_install()
- * opkg_install.c: fix --force-reinstall
- * opkg_remove.c: stop removing of modified conffiles
+ * ipkg_cmd.c: ipkg_multiple_files_scan() was useless, switch to using
+ ipkg_prepare_url_for_install()
+ * ipkg_install.c: fix --force-reinstall
+ * ipkg_remove.c: stop removing of modified conffiles
- * opkg_message.c: show error messages by default
- * opkg_message.h: protect against multiple inclusion
- * conffile.[ch]: switch to opkg_message, added conf argument to conffile_has_been_modified
- * opkg.h: move EXTENSION macros here
+ * ipkg_message.c: show error messages by default
+ * ipkg_message.h: protect against multiple inclusion
+ * conffile.[ch]: switch to ipkg_message, added conf argument to conffile_has_been_modified
+ * ipkg.h: move EXTENSION macros here
* pkg_depends.c: minor cleanup
* pkg.h: added prefer and obsolete flags
* pkg.c: parse and unparse SF_PREFER and SF_OBSOLETE
* pkg_depends.c: minor cleanup
* pkg.h: added prefer and obsolete flags
* pkg.c: parse and unparse SF_PREFER and SF_OBSOLETE
- added {pkg,name}_mark_dependencies_for_installation,
- added conf argument to conffile_has_been_modified
- added {pkg,name}_mark_dependencies_for_installation,
- added conf argument to conffile_has_been_modified
- - missing ifdef OPKG_DEBUG_NO_TMP_CLEANUP
- * opkg_remove.c: added conf argument to conffile_has_been_modified
- * opkg_download.c: added opkg_prepare_for_install
+ - missing ifdef IPKG_DEBUG_NO_TMP_CLEANUP
+ * ipkg_remove.c: added conf argument to conffile_has_been_modified
+ * ipkg_download.c: added ipkg_prepare_for_install
- * opkg_install.c: make old package SW_DEINSTALL during opkg installation
- * opkg_cmd.[ch]: added some code to install packages marked SW_INSTALL, but have not enabled this code yet.
+ * ipkg_install.c: make old package SW_DEINSTALL during ipkg installation
+ * ipkg_cmd.[ch]: added some code to install packages marked SW_INSTALL, but have not enabled this code yet.
2003-03-01 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.53
* pkg_depends.c: let SW_INSTALL satisfy dependences (instead of SS_INSTALL)
2003-03-01 Daniele Nicolodi <daniele@grinta.net>
2003-03-01 Jamey Hicks <jamey@handhelds.org>
* configure.ac: updated to 0.99.53
* pkg_depends.c: let SW_INSTALL satisfy dependences (instead of SS_INSTALL)
2003-03-01 Daniele Nicolodi <daniele@grinta.net>
- * opkg_message.c (opkg_message): check for a NULL *conf parameter
- * opkg_message.h: renamed OPKG_ERR in OPKG_ERROR
+ * ipkg_message.c (ipkg_message): check for a NULL *conf parameter
+ * ipkg_message.h: renamed IPKG_ERR in IPKG_ERROR
2003-02-28 Jamey Hicks <jamey@handhelds.org> (patch from Daniele Nicolodi <daniele@grinta.net>)
* configure.ac: incremented version to 0.99.5
2003-02-28 Jamey Hicks <jamey@handhelds.org> (patch from Daniele Nicolodi <daniele@grinta.net>)
* configure.ac: incremented version to 0.99.5
install/upgrade of packages to handle packages that were split and
no longer provide all the resources they used to provide.
2003-02-27 Jamey Hicks <jamey@handhelds.org>
* configure.ac: incremented version to 0.99.50
install/upgrade of packages to handle packages that were split and
no longer provide all the resources they used to provide.
2003-02-27 Jamey Hicks <jamey@handhelds.org>
* configure.ac: incremented version to 0.99.50
2003-02-27 Jamey Hicks <jamey@handhelds.org> (another patch from pb)
* configure.ac: incremented version to 0.99.49
* pkg_parse.c, pkg.c: do not treat deb revision specially
2003-02-27 Jamey Hicks <jamey@handhelds.org> (another patch from pb)
* configure.ac: incremented version number to 0.99.48
2003-02-27 Jamey Hicks <jamey@handhelds.org> (another patch from pb)
* configure.ac: incremented version to 0.99.49
* pkg_parse.c, pkg.c: do not treat deb revision specially
2003-02-27 Jamey Hicks <jamey@handhelds.org> (another patch from pb)
* configure.ac: incremented version number to 0.99.48
- * args.c: added help for opkg flags sub-command
- * opkg_cmd.c: added opkg_flag_cmd, do not upgrade package marked hold
- * opkg_install.c: do not remove obsolesced files if old_pkg is flagged noprune
- * opkg_remove.c: pkg->state_flag is a bitvector now
+ * args.c: added help for ipkg flags sub-command
+ * ipkg_cmd.c: added ipkg_flag_cmd, do not upgrade package marked hold
+ * ipkg_install.c: do not remove obsolesced files if old_pkg is flagged noprune
+ * ipkg_remove.c: pkg->state_flag is a bitvector now
* pkg.c: pkg->state_flag is a bitvector now
* pkg.h: pkg->state_flag is a bitvector now
2003-02-27 Jamey Hicks <jamey@handhelds.org> (another patch from pb)
* pkg.c: pkg->state_flag is a bitvector now
* pkg.h: pkg->state_flag is a bitvector now
2003-02-27 Jamey Hicks <jamey@handhelds.org> (another patch from pb)
2003-02-24 Jamey Hicks <jamey@handhelds.org> (per patch from Philip Blundell <pb@handhelds.org>)
* configure.ac: incremented version to 0.99.45
* file_util.c: include space for null in line_size
2003-02-24 Jamey Hicks <jamey@handhelds.org> (per patch from Philip Blundell <pb@handhelds.org>)
* configure.ac: incremented version to 0.99.45
* file_util.c: include space for null in line_size
- * opkg_cmd.c: sigint handler while configuring packages
- * opkg_install.c: state_status != SS_INSTALLED and != SS_UNPACKED
- * opkg_remove.c: missing i++
+ * ipkg_cmd.c: sigint handler while configuring packages
+ * ipkg_install.c: state_status != SS_INSTALLED and != SS_UNPACKED
+ * ipkg_remove.c: missing i++
* pkg.c: do not run scripts in offline_root mode
* pkg_depends.c: every package provides itself
* pkg_hash.c: better handling of packges provided by multiple providers
* pkg.c: do not run scripts in offline_root mode
* pkg_depends.c: every package provides itself
* pkg_hash.c: better handling of packges provided by multiple providers
* args.c: added doc for -force-overwrite
2002-11-26 Jamey Hicks <jamey@handhelds.org>
* configure.ac: incremented version number to 0.99.43
* args.c: added doc for -force-overwrite
2002-11-26 Jamey Hicks <jamey@handhelds.org>
* configure.ac: incremented version number to 0.99.43
2002-11-23 Jamey Hicks <jamey@handhelds.org>
* configure.ac: incremented version number to 0.99.42
* args.c: missed one spot checking for -force_space or -force-space
2002-11-23 Jamey Hicks <jamey@handhelds.org>
* configure.ac: incremented version number to 0.99.41
2002-11-23 Jamey Hicks <jamey@handhelds.org>
* configure.ac: incremented version number to 0.99.42
* args.c: missed one spot checking for -force_space or -force-space
2002-11-23 Jamey Hicks <jamey@handhelds.org>
* configure.ac: incremented version number to 0.99.41
- * opkg_configure.c: updated to match new text output format
- * opkg_install.c: updated to new text output format
+ * ipkg_configure.c: updated to match new text output format
+ * ipkg_install.c: updated to new text output format
- * opkg_remove.c: updated to new text output format
- made opkg remove do what opkg purge originally did,
+ * ipkg_remove.c: updated to new text output format
+ made ipkg remove do what ipkg purge originally did,
2002-11-22 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.39
* applied patches from Aman Gupta for better handling of dests
2002-11-22 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.39
* applied patches from Aman Gupta for better handling of dests
* pkg_hash.c: moved internals of hash_tables out of pkg_hash.c
2002-10-29 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.37
* pkg_hash.c: moved internals of hash_tables out of pkg_hash.c
2002-10-29 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.37
instead of getting a segv
2002-10-29 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.36
* changed verbose_get to verbose_wget as documented
2002-08-08 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.34
instead of getting a segv
2002-10-29 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.36
* changed verbose_get to verbose_wget as documented
2002-08-08 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.34
* Makefile.am: helped fix problem stringifying HOST_CPU
2002-08-08 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.33
* Makefile.am: helped fix problem stringifying HOST_CPU
2002-08-08 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.33
* Makefile.am: added defines for HOST_CPU and BUILD_CPU to CFLAGS and package: target
2002-08-08 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.32
* Makefile.am: added defines for HOST_CPU and BUILD_CPU to CFLAGS and package: target
2002-08-08 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.32
2002-08-07 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.31
* other: applied multiple providers patch from philip blundell
2002-08-07 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.31
* other: applied multiple providers patch from philip blundell
* pkg.c: execute scripts in chroot'ed environment running
pre_script_cmd and post_script_cmd before and after the pkg script.
2002-07-24 Jamey Hicks <jamey.hicks@hp.com>
* pkg.c: execute scripts in chroot'ed environment running
pre_script_cmd and post_script_cmd before and after the pkg script.
2002-07-24 Jamey Hicks <jamey.hicks@hp.com>
* pkg.c: fixed a segv when printing Replaces field
2002-07-24 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.28
* pkg.c: fixed a segv when printing Replaces field
2002-07-24 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.28
- * opkg_cmd.c: merged functionality from opkg_install_cmd into
- opkg_upgrade_cmd with an eye towards unifying these two commands.
- * opkg_install.c: installing a package that replaces other
+ * ipkg_cmd.c: merged functionality from ipkg_install_cmd into
+ ipkg_upgrade_cmd with an eye towards unifying these two commands.
+ * ipkg_install.c: installing a package that replaces other
installed dependents if state_flag == SF_REPLACE.
2002-07-24 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.27
installed dependents if state_flag == SF_REPLACE.
2002-07-24 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.27
* various files: trying to stomp a segv in conflicts checking.
2002-07-17 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.23
* various files: trying to stomp a segv in conflicts checking.
2002-07-17 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.23
specified
* other-files: other cleanups to reduce code clutter
2002-07-16 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.22
* user.[ch]: moved user interaction procedure here
specified
* other-files: other cleanups to reduce code clutter
2002-07-16 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.22
* user.[ch]: moved user interaction procedure here
2002-07-16 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.21 after
applying dependent removal and conflicts patch.
2002-07-16 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.21 after
applying dependent removal and conflicts patch.
* update-alternatives: 'head -1' -> 'head -n 1', no sort -k 2 for busybox
2002-07-15 Karthikeyan K <karthik@innvo.com>
* update-alternatives: 'head -1' -> 'head -n 1', no sort -k 2 for busybox
2002-07-15 Karthikeyan K <karthik@innvo.com>
dependencies_checked variable in the while loop b4 actually checking
the dependencies of that package.
dependencies_checked variable in the while loop b4 actually checking
the dependencies of that package.
".deb" extension, so that no caching is attempted on arguments that
are not local files
* pkg_depends.c (pkg_hash_fetch_conflicts): while returning NULL,
".deb" extension, so that no caching is attempted on arguments that
are not local files
* pkg_depends.c (pkg_hash_fetch_conflicts): while returning NULL,
* pkg.c (pkg_merge): provides from oldpkg should be given
priority
(pkg_init): init of conflicts, conflicts_count fields
* pkg.c (pkg_merge): provides from oldpkg should be given
priority
(pkg_init): init of conflicts, conflicts_count fields
- (opkg_install_cmd): added call to opkg_multiple_files_scan
- (opkg_remove_cmd): added call to possible_broken_removal_of_packages
- * opkg_install.c (opkg_install_pkg): added check to remove redundant upgrade
+ (ipkg_install_cmd): added call to ipkg_multiple_files_scan
+ (ipkg_remove_cmd): added call to possible_broken_removal_of_packages
+ * ipkg_install.c (ipkg_install_pkg): added check to remove redundant upgrade
- (opkg_remove_dependant_pkgs): new function to remove dependant packages
- (opkg_remove_pkg): added call to opkg_remove_dependant_pkgs
+ (ipkg_remove_dependant_pkgs): new function to remove dependant packages
+ (ipkg_remove_pkg): added call to ipkg_remove_dependant_pkgs
* pkg.c (abstract_pkg_init): initialized dependencies_checked
* pkg_hash.c (pkg_hash_dump): added more information to hash dump
2002-07-03 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.16
* pkg.c (abstract_pkg_init): initialized dependencies_checked
* pkg_hash.c (pkg_hash_dump): added more information to hash dump
2002-07-03 Jamey Hicks <jamey.hicks@hp.com>
* configure.ac: incremented version number to 0.99.16
- * args.h, opkg_conf.h, opkg_install.c: Added force_overwrite
- option. When this is asserted, opkg will overwrite files that
+ * args.h, ipkg_conf.h, ipkg_install.c: Added force_overwrite
+ option. When this is asserted, ipkg will overwrite files that
old copy of status file if cannot update new status file. Applied
patch from Jukka Santala for this fix.
old copy of status file if cannot update new status file. Applied
patch from Jukka Santala for this fix.
* familiar/rules (binary-arch): Fixed to use "make install-strip"
rather than "make install" and a strip command.
* familiar/rules (binary-arch): Fixed to use "make install-strip"
rather than "make install" and a strip command.
- * opkg_cmd.c (opkg_install_cmd): Moved an error message up from
- opkg_install_by_name, (eventually all error messages should come
- up out of what will become libopkg, (pkg.c, opkg_install.c, etc.)
- and into opkg_cmd.c and friends).
- (opkg_upgrade_pkg): Pushed downgrade check down into
- opkg_install_by_name so that "opkg install foo" will do the
+ * ipkg_cmd.c (ipkg_install_cmd): Moved an error message up from
+ ipkg_install_by_name, (eventually all error messages should come
+ up out of what will become libipkg, (pkg.c, ipkg_install.c, etc.)
+ and into ipkg_cmd.c and friends).
+ (ipkg_upgrade_pkg): Pushed downgrade check down into
+ ipkg_install_by_name so that "ipkg install foo" will do the
backed-up modified conffiles, (which led to bizarre, bogus
conffile prompting the next time the package was upgraded).
(user_prefers_old_conffile): Fixed reversed arguments to diff in
interactive conffiles prompting.
backed-up modified conffiles, (which led to bizarre, bogus
conffile prompting the next time the package was upgraded).
(user_prefers_old_conffile): Fixed reversed arguments to diff in
interactive conffiles prompting.
- (opkg_install_by_name): Fixed "opkg install foo" to never
- downgrade foo, (just like "opkg upgrade foo").
+ (ipkg_install_by_name): Fixed "ipkg install foo" to never
+ downgrade foo, (just like "ipkg upgrade foo").
* pkg_parse.c (parseVersion): Fixed to ignore whitespace at
beginning of version string.
(pkg_parse_raw): Fixed segfault if a package record list ends with
a package paragraph without a final blank line.
* pkg_parse.c (parseVersion): Fixed to ignore whitespace at
beginning of version string.
(pkg_parse_raw): Fixed segfault if a package record list ends with
a package paragraph without a final blank line.
has no src, (occurs if package had benn installed locally, then
was removed (but not purged), then tried to reinstall eithout it
has no src, (occurs if package had benn installed locally, then
was removed (but not purged), then tried to reinstall eithout it
- OPKG_OFFLINE_ROOT. This is really a nasty hack as it means scripts
- need to be modified to check OPKG_OFFLINE_ROOT. I'd really prefer
+ IPKG_OFFLINE_ROOT. This is really a nasty hack as it means scripts
+ need to be modified to check IPKG_OFFLINE_ROOT. I'd really prefer
coming up with a good, reliable chroot system. But for now this
will let update-alternatives work, (which already does examine
coming up with a good, reliable chroot system. But for now this
will let update-alternatives work, (which already does examine
set up the pkg_dest_list stuff to account for offline_root.
* args.c (args_parse): Added support for -force_defaults in
set up the pkg_dest_list stuff to account for offline_root.
* args.c (args_parse): Added support for -force_defaults in
* RELEASE_NOTES: Added release notes for 0.99.5.
* familiar/rules (binary-arch): Added strip back in in preparation
* RELEASE_NOTES: Added release notes for 0.99.5.
* familiar/rules (binary-arch): Added strip back in in preparation
* str_util.c (str_starts_with): Added convenience function.
* pkg_extract.c (pkg_extract_data_file_names_to_file): Fixed
filenames in *.list files to be compatible with dpkg and the old
* str_util.c (str_starts_with): Added convenience function.
* pkg_extract.c (pkg_extract_data_file_names_to_file): Fixed
filenames in *.list files to be compatible with dpkg and the old
attempts to remove an essential package, (also inform them of the
force option if they insist).
attempts to remove an essential package, (also inform them of the
force option if they insist).
(http_proxy, ftp_proxy, no_proxy, proxy_user, and proxy_passwd).
(http_proxy, ftp_proxy, no_proxy, proxy_user, and proxy_passwd).
- * opkg_cmd.c (opkg_upgrade_pkg): Moved Upgrading message from
- opkg_upgrade_cmd to opkg_install_pkg.
+ * ipkg_cmd.c (ipkg_upgrade_pkg): Moved Upgrading message from
+ ipkg_upgrade_cmd to ipkg_install_pkg.
* args.c (args_parse): Added new option
-force-removal-of-essential-packages, (which is intentionally
* args.c (args_parse): Added new option
-force-removal-of-essential-packages, (which is intentionally
* pkg.c (pkg_merge): Made pkg_merge a NOP if oldpkg == newpkg.
(pkg_print_field): Don't print MD5sum field if NULL.
* pkg.c (pkg_merge): Made pkg_merge a NOP if oldpkg == newpkg.
(pkg_print_field): Don't print MD5sum field if NULL.
status if one or more of the dependencies fail to install cleanly.
(unpack_pkg_control_files): Fixed to not tack on a bunch of
NULL-valued conffiles entries if non-NULL conffiles already
status if one or more of the dependencies fail to install cleanly.
(unpack_pkg_control_files): Fixed to not tack on a bunch of
NULL-valued conffiles entries if non-NULL conffiles already
(unpack_pkg_control_files): Cleaned up conffile filenames to not
have ugly things like "///" inside them.
(unpack_pkg_control_files): Cleaned up conffile filenames to not
have ugly things like "///" inside them.
- * opkg_download.c (opkg_download): Cleaned up error message.
- (opkg_download): Now uses new file_move function.
- (opkg_download_pkg): Created new function, (from old code in opkg_install).
+ * ipkg_download.c (ipkg_download): Cleaned up error message.
+ (ipkg_download): Now uses new file_move function.
+ (ipkg_download_pkg): Created new function, (from old code in ipkg_install).
(file_copy): Added error message on failure.
* conffile.c (conffile_has_been_modified): Eliminated crash if
(file_copy): Added error message on failure.
* conffile.c (conffile_has_been_modified): Eliminated crash if
* pkg_hash.c (pkg_hash_pkg_owning_file): Moved this function in
from pkg_dest.c. Also, updated it to use pkg_get_installed rather
* pkg_hash.c (pkg_hash_pkg_owning_file): Moved this function in
from pkg_dest.c. Also, updated it to use pkg_get_installed rather
files.
(pkg_hash_fetch_best_installation_candidate): Fixed to only return
a package that actually could be installed, (ie. it must have
either a local_filename or a non-NULL src from which it could be
files.
(pkg_hash_fetch_best_installation_candidate): Fixed to only return
a package that actually could be installed, (ie. it must have
either a local_filename or a non-NULL src from which it could be
- (opkg_search_cmd): Updated to use pkg_get_installed rather than
- mucking around inside /usr/lib/opkg and globbing for *.list files.
+ (ipkg_search_cmd): Updated to use pkg_get_installed rather than
+ mucking around inside /usr/lib/ipkg and globbing for *.list files.
* pkg.c (pkg_free_installed_files): Added this function to free up
memory from pkg_get_installed_files.
* pkg.c (pkg_free_installed_files): Added this function to free up
memory from pkg_get_installed_files.
to allow reinstallation of an installed package.
* args.c (args_parse): Added -force-reinstall option to enable
to allow reinstallation of an installed package.
* args.c (args_parse): Added -force-reinstall option to enable
package can be found owning the pre-existing file.
* pkg_dest.c (pkg_dest_deinit): Fixed bug that pkg_dest was
package can be found owning the pre-existing file.
* pkg_dest.c (pkg_dest_deinit): Fixed bug that pkg_dest was
read_raw_pkgs_from_stream and into this function where it belongs,
(since the fopen occurs here).
(trim_alloc): Fixed trim to not free data passed in. Changed the
name to make it obvious that it is allocating memory.
read_raw_pkgs_from_stream and into this function where it belongs,
(since the fopen occurs here).
(trim_alloc): Fixed trim to not free data passed in. Changed the
name to make it obvious that it is allocating memory.
to the fact that hash_insert_pkg sometimes frees the data that I
pass into it (!).
(satisfy_dependencies_for): Cosmetic change to messages.
to the fact that hash_insert_pkg sometimes frees the data that I
pass into it (!).
(satisfy_dependencies_for): Cosmetic change to messages.
- be compatible with old opkg.conf files.
- (opkg_conf_set_option): Fixed bug in parsing options.
- (opkg_conf_write_status_files): Fixed to list all interesting
+ be compatible with old ipkg.conf files.
+ (ipkg_conf_set_option): Fixed bug in parsing options.
+ (ipkg_conf_write_status_files): Fixed to list all interesting
pkg_print_info so it is much more verbose, (includes fields such
as Maintainer, etc. that are merged in from the lists files).
pkg_print_info so it is much more verbose, (includes fields such
as Maintainer, etc. that are merged in from the lists files).
preserve temporary files for easier debugging.
* file_util.c (file_md5sum_alloc): cosmetic changes to variable
names.
preserve temporary files for easier debugging.
* file_util.c (file_md5sum_alloc): cosmetic changes to variable
names.
configuration file option.
* args.c (args_init): Added support for -o, -offline,
-offline-root command-line arguments. (Although they don't really
have any effect yet).
configuration file option.
* args.c (args_init): Added support for -o, -offline,
-offline-root command-line arguments. (Although they don't really
have any effect yet).
probably find the script in either place at this point so maybe it
doesn't really matter.
2002-03-07 Carl Worth <cworth@east.isi.edu>
probably find the script in either place at this point so maybe it
doesn't really matter.
2002-03-07 Carl Worth <cworth@east.isi.edu>
- * opkg_install.c (opkg_install_pkg): Changed to only mark package
- as installed after running opkg_configure, (to run the postinst
+ * ipkg_install.c (ipkg_install_pkg): Changed to only mark package
+ as installed after running ipkg_configure, (to run the postinst
XXX: FEATURE: Comment describes a useful feature request.
* pkg.c (pkg_print_status): Added the Depends field to package
XXX: FEATURE: Comment describes a useful feature request.
* pkg.c (pkg_print_status): Added the Depends field to package
to not complain several times about "Package foo already
installed" when doing large recursive installs.
to not complain several times about "Package foo already
installed" when doing large recursive installs.
will now check and install any missing dependencies before exiting
with "Package foo is alrady installed."
2002-03-06 Carl Worth <cworth@east.isi.edu>
* pkg_dest.c (pkg_dest_pkg_owning_file_alloc): Moved this function
will now check and install any missing dependencies before exiting
with "Package foo is alrady installed."
2002-03-06 Carl Worth <cworth@east.isi.edu>
* pkg_dest.c (pkg_dest_pkg_owning_file_alloc): Moved this function
- * opkg_remove.c (remove_data_files_and_list): Fixed noisy and
- spurious warnings about non-empty directories. "opkg remove"
+ * ipkg_remove.c (remove_data_files_and_list): Fixed noisy and
+ spurious warnings about non-empty directories. "ipkg remove"
conffiles list from the contents of conffiles control file,
(leaves md5sum calculation until the actual conffiles are
extracted later).
conffiles list from the contents of conffiles control file,
(leaves md5sum calculation until the actual conffiles are
extracted later).
check_data_file_clashes into separate functions.
(preinst_configure): Simplified this function pushing its old
logic into pkg.c:pkg_run_script.
check_data_file_clashes into separate functions.
(preinst_configure): Simplified this function pushing its old
logic into pkg.c:pkg_run_script.
* file_util.c (file_mkdir_hier): Abstracted call to libbb
make_directory into new file_mkdir_hier. At this point, the only
* file_util.c (file_mkdir_hier): Abstracted call to libbb
make_directory into new file_mkdir_hier. At this point, the only
pickup command-line arguments for "force-defaults" and
"force-depends". Things set on the command-line should take
precedence over things found in the configuration file.
pickup command-line arguments for "force-defaults" and
"force-depends". Things set on the command-line should take
precedence over things found in the configuration file.
* pkg_depends.c (pkg_hash_fetch_unsatisfied_dependencies): Fixed
to set *unresolved to NULL if depends is NULL.
2002-03-01 Carl Worth <cworth@east.isi.edu>
* pkg_depends.c (pkg_hash_fetch_unsatisfied_dependencies): Fixed
to set *unresolved to NULL if depends is NULL.
2002-03-01 Carl Worth <cworth@east.isi.edu>
(here and in a few other modules).
* file_util.c (file_copy): Implemented this function here as one
step toward isolating the calls into libbb functions. Updated old
(here and in a few other modules).
* file_util.c (file_copy): Implemented this function here as one
step toward isolating the calls into libbb functions. Updated old
DPKG_INCOMPATIBILITY as I really don't intend on addressing them
any time soon, (if ever).
DPKG_INCOMPATIBILITY as I really don't intend on addressing them
any time soon, (if ever).
automatically sucked in correctly from autoconf magic, (even when
cross-compiling). Maybe autoconf will start paying off with
benefits rather than pain, (finally!).
automatically sucked in correctly from autoconf magic, (even when
cross-compiling). Maybe autoconf will start paying off with
benefits rather than pain, (finally!).
comparison was sign-reversed, (hence it would never upgrade).
2002-02-28 Carl Worth <cworth@east.isi.edu>
comparison was sign-reversed, (hence it would never upgrade).
2002-02-28 Carl Worth <cworth@east.isi.edu>
system("/bin/cp",...) to copy_file(...)
* replace/strndup.c: Implemented an (untested) replacement for
strndup.
* configure.ac: Added AC_CANONICAL_HOST to automatically set the
system("/bin/cp",...) to copy_file(...)
* replace/strndup.c: Implemented an (untested) replacement for
strndup.
* configure.ac: Added AC_CANONICAL_HOST to automatically set the
* void_list.c (void_list_remove): Added new remove function, (also
adjusts a forward iterator). Required new list->pre_head member
* void_list.c (void_list_remove): Added new remove function, (also
adjusts a forward iterator). Required new list->pre_head member
* pkg.c (pkg_init): Changed pkg->conffiles to be of the new
conffile_list_t datatype.
(pkg_remove_installed_files_list): Pulled this function into
* pkg.c (pkg_init): Changed pkg->conffiles to be of the new
conffile_list_t datatype.
(pkg_remove_installed_files_list): Pulled this function into
pkg_get_installed_files_list rather than a private implementation
that sifted through the file lists on disk.
* str_util.c (str_ends_with): Added this convenient function.
(str_chomp): Another convenience.
pkg_get_installed_files_list rather than a private implementation
that sifted through the file lists on disk.
* str_util.c (str_ends_with): Added this convenient function.
(str_chomp): Another convenience.
2002-02-20 Carl Worth <cworth@east.isi.edu>
* Added USC copyright statements, (and Compaq stubs as necessary)
2002-02-20 Carl Worth <cworth@east.isi.edu>
* Added USC copyright statements, (and Compaq stubs as necessary)
package, (no scripts and no dependencies), works just fine. It
might even do some of the script and dependency handling correctly
package, (no scripts and no dependencies), works just fine. It
might even do some of the script and dependency handling correctly
- (opkg_install_pkg): pkg->state_want is now properly set to SW_INSTALL
- (opkg_install_pkg): status file now gets written after installation
+ (ipkg_install_pkg): pkg->state_want is now properly set to SW_INSTALL
+ (ipkg_install_pkg): status file now gets written after installation
- * opkg_configure.c (opkg_configure): Fleshed out a very simple
- opkg_configure, (simply runs "postinst configure"). Maybe it will
+ * ipkg_configure.c (ipkg_configure): Fleshed out a very simple
+ ipkg_configure, (simply runs "postinst configure"). Maybe it will
- * opkg_conf.c (opkg_conf_write_status_files): Moved this function
- from opkg_utils to opkg_conf since it needs access to the
+ * ipkg_conf.c (ipkg_conf_write_status_files): Moved this function
+ from ipkg_utils to ipkg_conf since it needs access to the
now actually install files from a package! There are still some
bugs, (eg. postinst scripts are not called -- probably other
things as well). But, it's coming together now.
* pkg_dest.c (pkg_dest_init): now creates all necessary directories
now actually install files from a package! There are still some
bugs, (eg. postinst scripts are not called -- probably other
things as well). But, it's coming together now.
* pkg_dest.c (pkg_dest_init): now creates all necessary directories
- * opkg_conf.c (opkg_conf_deinit): Now cleans up tmd_dir on deinit
- opkg.c: now calls opkg_conf_deinit before exiting.
- (opkg_conf_add_nv): Fixed to set default_dest when parsing first
- dest in opkg.conf
+ * ipkg_conf.c (ipkg_conf_deinit): Now cleans up tmd_dir on deinit
+ ipkg.c: now calls ipkg_conf_deinit before exiting.
+ (ipkg_conf_add_nv): Fixed to set default_dest when parsing first
+ dest in ipkg.conf
to infinite loops, segfaults, string corruption, and other bizarre
behavior.
to infinite loops, segfaults, string corruption, and other bizarre
behavior.
- opkg_configure.c: mostly just a stub so far
- opkg_download.c: convenient function to download a file
+ ipkg_configure.c: mostly just a stub so far
+ ipkg_download.c: convenient function to download a file
nv_pair.c: data structure to hold a name-value pair
nv_pair_list.c: data structure to hold a list of nv_pair_t
pkg_dest.c: data structure for everything a pkg destination wants
nv_pair.c: data structure to hold a name-value pair
nv_pair_list.c: data structure to hold a list of nv_pair_t
pkg_dest.c: data structure for everything a pkg destination wants
void_list.c: generic linked-list data structure and functions
xsystem.c: wrapper around system() with error checking
void_list.c: generic linked-list data structure and functions
xsystem.c: wrapper around system() with error checking
actually being usable, (but it's not quite there yet). Revamped to
match dpkg install order more closely, (with all the stubs in case
we ever want to call all the scripts that dpkg does). Also updated
to use a more recent deb_extract from libbb.
actually being usable, (but it's not quite there yet). Revamped to
match dpkg install order more closely, (with all the stubs in case
we ever want to call all the scripts that dpkg does). Also updated
to use a more recent deb_extract from libbb.
- * opkg_conf.c (opkg_conf_init): Added several fields to
- opkg_conf_t: pkg_src_list, pkg_dest_list ,
+ * ipkg_conf.c (ipkg_conf_init): Added several fields to
+ ipkg_conf_t: pkg_src_list, pkg_dest_list ,
restrict_to_default_dest, default_dest, tmp_dir, lists_dir,
pending_dir, force_depends, and pkg_hash. There's still a bit of
restrict_to_default_dest, default_dest, tmp_dir, lists_dir,
pending_dir, force_depends, and pkg_hash. There's still a bit of
- * opkg_cmd.c: First version that is approaching usability. The
- following commands are more-or-less in place: "opkg update", "opkg
- list", "opkg info", "opkg status". While the rest are in various
+ * ipkg_cmd.c: First version that is approaching usability. The
+ following commands are more-or-less in place: "ipkg update", "ipkg
+ list", "ipkg info", "ipkg status". While the rest are in various
other changes, largely involving plugging into the pkg_hash for
real for the first time, and adding multiple dest support.
other changes, largely involving plugging into the pkg_hash for
real for the first time, and adding multiple dest support.
-f, -conf, and -conf-file options.
* configure.ac: Added lots of little bits suggested by autoscan.
-f, -conf, and -conf-file options.
* configure.ac: Added lots of little bits suggested by autoscan.
(read_raw_pkgs_from_file): broke read_raw_pkgs into
read_raw_pkgs_from_file and read_raw-pkgs_from_stream
(read_raw_pkgs_from_file): broke read_raw_pkgs into
read_raw_pkgs_from_file and read_raw-pkgs_from_stream
(print_pkg_status): Moved this function to pkg.c:pkg_print_status
(line_is_blank): Fixed const char handling
(print_pkg_status): Moved this function to pkg.c:pkg_print_status
(line_is_blank): Fixed const char handling
commands, (not finished).
* Set up autoconf and friends
commands, (not finished).
* Set up autoconf and friends