- May 23, 2013
-
-
Aurélien Dunand authored
Since the dmod and fmod setter take a string as argument and convert them to a base 8 integer, we don't need to check and convert in integer with the configobj validator. Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Florent Pigout authored
Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
This command allow to display/edit the MOTD for a local repository Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
The command 'upgrade_db' create a dummy repository (to the current version) and add each images/payloads from the repository to upgrade. Symlinks are used to avoid copy. Old database is still available in repository as db.bak. Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Old repository are still usable. Database changes: Add is_min_version and image_format in image table. Add repository table which contain database uuid, version and motd. Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Compressors are specified in description file. For example: [compressor] gzip = * none = *.gz, *.bz2 bzip2 = rootfs* This description file set gzip as default compressor, do not compress payload which end with .gz and .bz2 and use bzip2 as compressor for payload matching 'rootfs*' Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
configobj keeps the order of options in config file, we don't need to use OrderedDict. Seblu: Sad :'( Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Image version now accept a string of digit separated by dots and extra char as a qualifier (~ or +). Example: 1.2.3.4~dev < 1.2.3.4 < 1.2.3.4+dev Old repositories are still compatible thanks to sqlite type affinity (https://www.sqlite.org/faq.html#q3 ). We use a package version comparison algorithm for image version comparison inspired by Debian. Seblu: Fix typos Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Rewrap this exception to ISError to avoid threat them as unexpected error. Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
- Apr 11, 2013
-
-
Aurélien Dunand authored
New pattern is: [repository/][image][:version] (image is now optional). Allow to select images in repository without globbing: 'is list repository/' now work as 'is list repository/*'. Same for version, for example: 'is list :*dev' work as 'is list */*:*dev'. Seblu: Fix few explicit comparaison Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Sébastien Luttringer authored
-
Aurélien Dunand authored
Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
copy command only uses remote image, no package image. Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
For example, if you have the following scripts in an image: lib/ |- 01-foo.py (module 'foo') |- 02-bar.py (module 'bar') module 'bar' (and subsequent) could import and use content from module 'foo'. Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Thanks to Nicolas for reviewing the manpage Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Sébastien Luttringer authored
Thanks to Aurélien which discovered it
-
Aurélien Dunand authored
OrderedDict code come from http://code.activestate.com/recipes/576693/ Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Sébastien Luttringer authored
-
Aurélien Dunand authored
Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Sébastien Luttringer authored
-
Aurélien Dunand authored
The setup and payload directories and description file are the strict minimum to build an image. Payload directory is needed because build scripts can edit or create payloads. Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Sébastien Luttringer authored
-
Aurélien Dunand authored
If not, global_dict.update(self.modules) raise an exception (TypeError: NoneType) if lib dir is missing. Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Sébastien Luttringer authored
-
Sébastien Luttringer authored
-
Sébastien Luttringer authored
-
Sébastien Luttringer authored
if there is more than one image, build display a global build time
-
Sébastien Luttringer authored
-
Sébastien Luttringer authored
c_install function are moved to image
-
Aurélien Dunand authored
Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Aurélien Dunand authored
Signed-off-by:
Sébastien Luttringer <sebastien.luttringer@smartjog.com>
-
Sébastien Luttringer authored
This patch review how scripts are executed and modules loaded. sys.module is preserved from modification by scripts and avoid conflict with module loaded by scripts
-
Sébastien Luttringer authored
-