Commit Graph

904 Commits (68bf194ee6bc8fa88c67edbb6ead3d289ce38703)

Author SHA1 Message Date
Jo-Philipp Wich e09767beea package-ipkg.mk: add support for "essential" package flag, fix typo
SVN-Revision: 23959
14 years ago
Florian Fainelli b6e9f1dfe0 make targets provide their KERNELNAME
SVN-Revision: 23919
14 years ago
Michael Büsch 995cedb319 InstallDev: Move the "find" out of the lock critical section.
SVN-Revision: 23858
14 years ago
Michael Büsch e5fc77edd9 Lock copying of directory trees to the staging dir with the "staging-dir" lock. This lock probably has to be taken elsewhere, too.
SVN-Revision: 23857
14 years ago
Imre Kaloz 0a5da348d1 update kernels to 2.6.32.25 and 2.6.35.8
SVN-Revision: 23851
14 years ago
Michael Büsch 050902efd7 deptest: Install of host tools has to be forced for every test, because the host staging dir is cleaned prior a test.
SVN-Revision: 23825
14 years ago
Michael Büsch 9d61a9b1c6 Lock copying to STAGING_DIR_ROOT. This fixes build failures for parallelized build.
SVN-Revision: 23709
14 years ago
Florian Fainelli d78a574019 add support for darcs repositories
This patch adds support for darcs repositories (as sources of packages).

It does *not* add support for darcs:// URI scheme because such a scheme
do not exist (AFAIK).  You must therefore manually set PKG_SOURCE_PROTO
to darcs in your Makefile (and use a regular http:// URI). You also have
to set PKG_SOURCE_VERSION to a string matching a tag contained in the
repository, and PKG_SOURCE_SUBDIR to something sensible
($(PACKAGE_NAME)-$(PACKAGE_SOURCE_VERSION) for instance).

Same rationale as for the previous patch ("useless to most, but small
and straightforward so why no add it?).

Best regards,

Signed-off-by: Gabriel Kerneis <kerneis@pps.jussieu.fr>

SVN-Revision: 23615
14 years ago
Michael Büsch a7ae32e3dd Add md5sum for linux-2.6.36
SVN-Revision: 23556
14 years ago
Jo-Philipp Wich c32a125607 netfilter: workaround a userspace/kernel mismatch on Linux 2.6.35 and later
SVN-Revision: 23521
14 years ago
Florian Fainelli 8a6ee777b0 make ModuleAutoLoad more readable
When doing a build with tracing on, the expansion of ModuleAutoLoad can get a
little hairy.

Using intermediate variables to name the arguments makes tracing more readable.

One side effect is that if an argument is accidentally left out, we won't get
all of the parameters shifted one over thanks to quoting (done in AutoLoad).

Signed-of-by: Philip Prindeville <philipp@redfish-solutions.com>

SVN-Revision: 23513
14 years ago
Michael Büsch dc7a68165d Fix typo
SVN-Revision: 23482
14 years ago
Michael Büsch d4807cf557 Support force-disabling per-package parallel build with {PKG,HOST}_BUILD_PARALLEL:=0
SVN-Revision: 23480
14 years ago
Felix Fietkau 5e3284ecfd set the umask in toplevel.mk instead of forcing the user to adjust it
SVN-Revision: 23445
14 years ago
Jo-Philipp Wich c11586a203 add a prereq check for umask 0022, other settings will result in broken packages
SVN-Revision: 23442
14 years ago
Jo-Philipp Wich 38e3474542 quilt.mk: export PATCH for patch-kernel.sh
SVN-Revision: 23315
14 years ago
Jo-Philipp Wich 3cf0250da2 host.mk: introduce PATCH which refers to either gpatch or patch
SVN-Revision: 23287
14 years ago
Jo-Philipp Wich d3f412f4ec rename PATCH to KPATCH
SVN-Revision: 23286
14 years ago
Ralph Hempel a1973192c6 add configure as package target
SVN-Revision: 23262
14 years ago
Jo-Philipp Wich f3a5085903 package-ipkg.mk: build sysupgrade keepfile hints out of conffiles not yet present in the package. This applies to config directories or files that do not exist but may be created by the user after package installation.
SVN-Revision: 23257
14 years ago
Jo-Philipp Wich 8ae1a4fc69 correct default package status info (install -> unknown) - fixes "opkg_conf_write_status_files: Internal error: package ... has a NULL dest"
SVN-Revision: 23222
14 years ago
Imre Kaloz 5f9a6a5431 upgrade kernel versions to the latest stable ones
SVN-Revision: 23219
14 years ago
Lars-Peter Clausen 83d6a36019 update 2.6.35.x to 2.6.35.7
SVN-Revision: 23213
14 years ago
Michael Büsch cf323eb924 optionally support parallel toolchain build. This defaults to off, because certain toolchain versions are known to break on parallel build. However, it significantly speeds up the build and latest versions of the tools do compile fine.
SVN-Revision: 23196
14 years ago
Jo-Philipp Wich cb4c39b55d prime .ipk control files with Status: field to introduce hold for post flash installed packages
SVN-Revision: 23175
14 years ago
Jo-Philipp Wich 8b9ca16985 add support for flagging packages
SVN-Revision: 23172
14 years ago
Gabor Juhos b5b21d03c4 package-ipkg.mk: use the BOARD variable in opkg cmdline if ARCH_PACKAGES is not defined
SVN-Revision: 23166
14 years ago
Michael Büsch e9eb82b33b Add maintainer information to menuconfig description dialog
SVN-Revision: 23161
14 years ago
Felix Fietkau 7f80e26661 fix build dependencies on packages with multiple variants but no selected virtual packages
SVN-Revision: 23102
14 years ago
Jo-Philipp Wich 9bb6f3b5f3 opkg: - implement --add-dest and --add-arch commandline options, this allows to run entirely without configuration - tweak default config location patch to not require a config in offline root mode - rename --force-run-hooks option to --force-postinstall, its a more appropriate name - utilize new opkg commandline options in package-ipkg.mk and remove config file generation
SVN-Revision: 23032
14 years ago
Jo-Philipp Wich 064e7c8f00 Implement an ARCH_PACKAGES variable which defaults to BOARD but can be overridden on a per-subtarget basis. This is intended for targets such as adm5120 and malta which support both big and little endianess and will replace the target specific exceptions in package-defaults and Image Builder.
SVN-Revision: 23029
14 years ago
Jo-Philipp Wich 6cbd09df64 pass opkg offline root as command line arg, solves caching issues when switching between multiple subtargets, thanks Ralph Hempel for reporting
SVN-Revision: 22990
14 years ago
Michael Büsch f54f9b25e1 host.mk: Don't use bash-ism
SVN-Revision: 22963
14 years ago
Jo-Philipp Wich b1edd2ac6e opkg: add --force-run-hooks option to run postinstall scripts in offline root mode, utilize it for host package install
SVN-Revision: 22960
14 years ago
Jo-Philipp Wich 9d74fc3eb3 use opkg/host for package installation - speeds up rebuild operations - aligns generated package list format with the one created by opkg on the target - fixes broken dependency handling in imagebuilder
SVN-Revision: 22949
14 years ago
Felix Fietkau 392888845c fix build error in tools on darwin on newer macs (patch by dirtyfreebooter)
SVN-Revision: 22934
14 years ago
Jo-Philipp Wich 6734c999af ignore vim .swp files when scanning for updates (#7867)
SVN-Revision: 22880
14 years ago
Felix Fietkau 00d1e599d7 add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point
SVN-Revision: 22871
14 years ago
Lars-Peter Clausen cf445bb48f Update 2.6.35.x to 2.6.35.4
SVN-Revision: 22833
14 years ago
Florian Fainelli dc6cc63c00 update to 2.6.33.7
SVN-Revision: 22767
14 years ago
Florian Fainelli b1becffa5b update to 2.6.32.20
SVN-Revision: 22766
14 years ago
Hauke Mehrtens 09e05d833d kernel: update kernel version to 2.6.34.5
SVN-Revision: 22759
14 years ago
Michael Büsch 7ebcd04786 Update to 2.6.35.3
SVN-Revision: 22753
14 years ago
Michael Büsch fde498904f Add an option to default the default build rule to parallel build.
SVN-Revision: 22737
14 years ago
Felix Fietkau c4b3e38fc0 fix libtool fixup for libstdc++
SVN-Revision: 22732
14 years ago
Felix Fietkau b3c871375b fix compile errors by forcing bash to be used as a shell in all submake processes
SVN-Revision: 22726
14 years ago
Felix Fietkau d9e0d5705a speed up the ipkg build process some more by reordering commands
SVN-Revision: 22722
14 years ago
Felix Fietkau a9136c0892 speed up the build system by including include/shell.sh on shell commands only where necessary
SVN-Revision: 22720
14 years ago
Michael Büsch f4daa84832 Also support parallel build for host-packages
SVN-Revision: 22698
14 years ago
Michael Büsch 7ed7784f59 Support parallel build of certain packages
SVN-Revision: 22696
14 years ago