Geoffroy VALLEE
2007-03-31 05:08:08 UTC
Hi all,
First patch for the creation of Debian packages that match the set of RPMs.
This first patch only concerns the file debian/control.arch.in, i will send
a patch for debian/control.in and then debian/rules if this one is acceptable.
Note that i changed the name of the existing package (i.e. from
systemimager-boot-${misc:Package-Arch}-standard to
systemimager-${misc:Package-Arch}boot-standard only because this is the way
RPMs for systemimager are currently named and it is quite nice for me to have
the same naming pattern for both RPMs and Debian packages for the OSCAR
project.
All comments are welcome. :-)
Index: control.arch.in
===================================================================
--- control.arch.in (révision 1)
+++ control.arch.in (révision 11)
@@ -1,5 +1,5 @@
-Package: systemimager-boot-${misc:Package-Arch}-standard
+Package: systemimager-${misc:Package-Arch}boot-standard
Architecture: all
Recommends: systemimager-server
Conflicts: systemimager-bin-${misc:Package-Arch}, systemimager-kernel-${misc:Package-Arch}, systemimager-initrd-${misc:Package-Arch}, systemimager-boot-standard-${misc:Package-Arch}, systemimager-ssh-${misc:Package-Arch}, systemimager-server (<< 3.6.3), systemimager-server (>= 3.6.4)
@@ -12,3 +12,26 @@
.
This package contains the standard flavor of the boot files for installing
${misc:Package-Arch} machines. This package should be installed on the image server.
+
+Package: systemimager-${misc:Package-Arch}initrd-template
+Architecture: all
+Depends: systemimager-client (>=3.8.0-1)
+Description: SystemImager is software that automates Linux installs, software
+ distribution, and production deployment. SystemImager makes it easy to
+ do installs, software distribution, content or data distribution,
+ configuration changes, and operating system updates to your network of
+ Linux machines. You can even update from one Linux release version to
+ another! It can also be used to ensure safe production deployments.
+ By saving your current production image before updating to your new
+ production image, you have a highly reliable contingency mechanism. If
+ the new production enviroment is found to be flawed, simply roll-back
+ to the last production image with a simple update command! Some
+ typical environments include: Internet server farms, database server
+ farms, high performance clusters, computer labs, and corporate desktop
+ environments.
+ .
+ The %{misc:Package-Arch}initrd_template package provides initrd template files
+ for creating custom ramdisk that works with a specific kernel by using UYOK
+ (Use Your Own Kernel). The custom ramdisk can then be used to boot and
+ install %{misc:Package-Arch} Linux machines during the SystemImager
+ autoinstall process.
First patch for the creation of Debian packages that match the set of RPMs.
This first patch only concerns the file debian/control.arch.in, i will send
a patch for debian/control.in and then debian/rules if this one is acceptable.
Note that i changed the name of the existing package (i.e. from
systemimager-boot-${misc:Package-Arch}-standard to
systemimager-${misc:Package-Arch}boot-standard only because this is the way
RPMs for systemimager are currently named and it is quite nice for me to have
the same naming pattern for both RPMs and Debian packages for the OSCAR
project.
All comments are welcome. :-)
Index: control.arch.in
===================================================================
--- control.arch.in (révision 1)
+++ control.arch.in (révision 11)
@@ -1,5 +1,5 @@
-Package: systemimager-boot-${misc:Package-Arch}-standard
+Package: systemimager-${misc:Package-Arch}boot-standard
Architecture: all
Recommends: systemimager-server
Conflicts: systemimager-bin-${misc:Package-Arch}, systemimager-kernel-${misc:Package-Arch}, systemimager-initrd-${misc:Package-Arch}, systemimager-boot-standard-${misc:Package-Arch}, systemimager-ssh-${misc:Package-Arch}, systemimager-server (<< 3.6.3), systemimager-server (>= 3.6.4)
@@ -12,3 +12,26 @@
.
This package contains the standard flavor of the boot files for installing
${misc:Package-Arch} machines. This package should be installed on the image server.
+
+Package: systemimager-${misc:Package-Arch}initrd-template
+Architecture: all
+Depends: systemimager-client (>=3.8.0-1)
+Description: SystemImager is software that automates Linux installs, software
+ distribution, and production deployment. SystemImager makes it easy to
+ do installs, software distribution, content or data distribution,
+ configuration changes, and operating system updates to your network of
+ Linux machines. You can even update from one Linux release version to
+ another! It can also be used to ensure safe production deployments.
+ By saving your current production image before updating to your new
+ production image, you have a highly reliable contingency mechanism. If
+ the new production enviroment is found to be flawed, simply roll-back
+ to the last production image with a simple update command! Some
+ typical environments include: Internet server farms, database server
+ farms, high performance clusters, computer labs, and corporate desktop
+ environments.
+ .
+ The %{misc:Package-Arch}initrd_template package provides initrd template files
+ for creating custom ramdisk that works with a specific kernel by using UYOK
+ (Use Your Own Kernel). The custom ramdisk can then be used to boot and
+ install %{misc:Package-Arch} Linux machines during the SystemImager
+ autoinstall process.
--
Geoff
Geoff