]> git.proxmox.com Git - mirror_zfs-debian.git/log
mirror_zfs-debian.git
10 years agoMerge tag 'upstream/0.6.2'
Aron Xu [Sat, 24 Aug 2013 06:37:29 +0000 (14:37 +0800)]
Merge tag 'upstream/0.6.2'

Upstream version 0.6.2

10 years agoImported Upstream version 0.6.2
Aron Xu [Sat, 24 Aug 2013 06:37:28 +0000 (14:37 +0800)]
Imported Upstream version 0.6.2

10 years agoCorrect TAB in rules
Aron Xu [Sat, 3 Aug 2013 08:20:32 +0000 (16:20 +0800)]
Correct TAB in rules

10 years agoCorrect symlinks for libzfs-dev
Aron Xu [Sat, 3 Aug 2013 08:18:07 +0000 (16:18 +0800)]
Correct symlinks for libzfs-dev

10 years agoRemove unused lintian-overrides
Aron Xu [Fri, 2 Aug 2013 21:20:56 +0000 (05:20 +0800)]
Remove unused lintian-overrides

10 years agoAllow parallel building
Aron Xu [Fri, 2 Aug 2013 21:19:18 +0000 (05:19 +0800)]
Allow parallel building

10 years agoUpdate changelog
Aron Xu [Fri, 2 Aug 2013 21:14:57 +0000 (05:14 +0800)]
Update changelog

10 years agoCorrect parameter
Aron Xu [Fri, 2 Aug 2013 21:05:24 +0000 (05:05 +0800)]
Correct parameter

prerm will not be called with `purge` parameter.

10 years agoRevert "Build udebs of libs by default"
Aron Xu [Fri, 2 Aug 2013 20:38:39 +0000 (04:38 +0800)]
Revert "Build udebs of libs by default"

This reverts commit 9ab1c6df6c9d72153c59ae3dc0ada2ff7abfd2f3.

10 years agoEnsure /etc/zfs/ is present on the system
Aron Xu [Fri, 2 Aug 2013 20:32:57 +0000 (04:32 +0800)]
Ensure /etc/zfs/ is present on the system

If /etc/zfs/ isn't present or isn't a directory, zpool.cache
won't be created when importing a pool. Also we need to make
sure when users purges the package zpool.cache is removed as
well.

zpool.cache does not need to be kept on user's system when
the package is purged since information in it is only some
status about the host and mounts. The only direct harm of
not having it is that users need to import the pool by hand
and specify -f parameter.

10 years agoAdd warning information for zfs-initramfs
Aron Xu [Fri, 2 Aug 2013 19:27:55 +0000 (03:27 +0800)]
Add warning information for zfs-initramfs

10 years agoBuild udebs of libs by default
Aron Xu [Fri, 2 Aug 2013 17:38:54 +0000 (01:38 +0800)]
Build udebs of libs by default

10 years agoMerge branch 'master' of git+ssh://git.debian.org/git/pkg-zfsonlinux/zfs
Aron Xu [Fri, 2 Aug 2013 15:08:40 +0000 (23:08 +0800)]
Merge branch 'master' of git+ssh://git.debian.org/git/pkg-zfsonlinux/zfs

10 years agoRemove duplicate section line
Aron Xu [Fri, 2 Aug 2013 15:07:47 +0000 (23:07 +0800)]
Remove duplicate section line

10 years agoSync debian patch 0001 with upstream commit (5165473)
Carlos Alberto Lopez Perez [Wed, 31 Jul 2013 01:36:28 +0000 (03:36 +0200)]
Sync debian patch 0001 with upstream commit (5165473)

10 years agoApply upstream post-release patches
Aron Xu [Mon, 29 Jul 2013 16:15:31 +0000 (00:15 +0800)]
Apply upstream post-release patches

10 years agoAdd Czech debconf template translations.
Michal Simunek [Mon, 22 Jul 2013 17:50:25 +0000 (01:50 +0800)]
Add Czech debconf template translations.

10 years agoAdd Japanese debconf template translations.
Victory [Mon, 22 Jul 2013 17:49:23 +0000 (01:49 +0800)]
Add Japanese debconf template translations.

10 years agoInstall vdev_id and zvol_id to zfsutils-udeb
Aron Xu [Fri, 19 Jul 2013 07:51:07 +0000 (15:51 +0800)]
Install vdev_id and zvol_id to zfsutils-udeb

At least zvol_id is used to retrive zpool and zvol names for
debian-installer.

10 years agoBuild the package zfs-initramfs
Aron Xu [Wed, 17 Jul 2013 14:43:11 +0000 (22:43 +0800)]
Build the package zfs-initramfs

10 years agoDisable selinux for udeb
Aron Xu [Wed, 17 Jul 2013 13:25:58 +0000 (21:25 +0800)]
Disable selinux for udeb

10 years agoAdd README.Source
Aron Xu [Sat, 13 Jul 2013 20:21:08 +0000 (04:21 +0800)]
Add README.Source

10 years agoSlightly update README.Debian
Aron Xu [Sat, 13 Jul 2013 20:15:28 +0000 (04:15 +0800)]
Slightly update README.Debian

10 years agoDo not silent dh_shlibdeps
Aron Xu [Sat, 13 Jul 2013 19:57:09 +0000 (03:57 +0800)]
Do not silent dh_shlibdeps

As la files are removed, there will be no warnings about them.

10 years agoPolish debconf template translation
Michał Kułach [Sat, 13 Jul 2013 19:49:30 +0000 (03:49 +0800)]
Polish debconf template translation

10 years agoClear changelog
Aron Xu [Sat, 13 Jul 2013 19:39:31 +0000 (03:39 +0800)]
Clear changelog

10 years agoDisable library udeb by default
Aron Xu [Sat, 13 Jul 2013 19:27:00 +0000 (03:27 +0800)]
Disable library udeb by default

We still need to see whether we are able to get zfs binary udebs
land in the archive, so don't build it for the moment.

Pass BUILD_UDEB=true to enable it.

10 years agoCorrect b-d of binary modules
Aron Xu [Sat, 13 Jul 2013 19:10:16 +0000 (03:10 +0800)]
Correct b-d of binary modules

10 years agoUse correct debian revison for pkg version
Aron Xu [Sat, 13 Jul 2013 18:52:18 +0000 (02:52 +0800)]
Use correct debian revison for pkg version

10 years agoAdd essential maintainer scripts
Aron Xu [Sat, 13 Jul 2013 18:51:40 +0000 (02:51 +0800)]
Add essential maintainer scripts

10 years agoBinary module need depend on spl modules
Aron Xu [Sat, 13 Jul 2013 18:48:09 +0000 (02:48 +0800)]
Binary module need depend on spl modules

10 years agoBinary modules need b-d on spl modules
Aron Xu [Sat, 13 Jul 2013 18:47:18 +0000 (02:47 +0800)]
Binary modules need b-d on spl modules

10 years agoAdd kernel package dependency, recommend zfs-modules first
Aron Xu [Sat, 13 Jul 2013 18:46:01 +0000 (02:46 +0800)]
Add kernel package dependency, recommend zfs-modules first

10 years agoRestore control file on clean
Aron Xu [Sat, 13 Jul 2013 18:41:23 +0000 (02:41 +0800)]
Restore control file on clean

10 years agoReplace dh_clean -k with dh_prep
Aron Xu [Sat, 13 Jul 2013 18:40:14 +0000 (02:40 +0800)]
Replace dh_clean -k with dh_prep

10 years agoRemove redundant destdir parameter
Aron Xu [Sat, 13 Jul 2013 18:39:23 +0000 (02:39 +0800)]
Remove redundant destdir parameter

10 years agoAdd KVERS
Aron Xu [Sat, 13 Jul 2013 18:37:24 +0000 (02:37 +0800)]
Add KVERS

10 years agoRemove redundant ARCH
Aron Xu [Sat, 13 Jul 2013 18:36:27 +0000 (02:36 +0800)]
Remove redundant ARCH

10 years ago'Forget' about ghash-generic. This should be taken care of by module dependency in...
Turbo Fredriksson [Fri, 7 Jun 2013 12:26:03 +0000 (14:26 +0200)]
'Forget' about ghash-generic. This should be taken care of by module dependency in sun-gcm.

10 years agoAdd an 'exit 0' at the end of the zfs hook.
Turbo Fredriksson [Fri, 24 May 2013 16:22:07 +0000 (18:22 +0200)]
Add an 'exit 0' at the end of the zfs hook.

10 years agoMake sure /boot/zfs exists before trying to copy it.
Turbo Fredriksson [Fri, 24 May 2013 09:25:45 +0000 (11:25 +0200)]
Make sure /boot/zfs exists before trying to copy it.

10 years agoRetrieve the arch from 'dpkg', don't hardcode it to 'amd64'.
Turbo Fredriksson [Wed, 22 May 2013 19:01:19 +0000 (21:01 +0200)]
Retrieve the arch from 'dpkg', don't hardcode it to 'amd64'.
+ Also install modules to '/lib/modules/<VERSION>-<ARCH>/'.

10 years ago* Build udebs and optionally modules package(s) - both .deb and .udeb.
Aron Xu [Sat, 13 Jul 2013 18:31:10 +0000 (02:31 +0800)]
* Build udebs and optionally modules package(s) - both .deb and .udeb.
  + Find kernel source in $KSRC and kernel objects in $KOBJ.
  + linux-headers-_KVERS_ is a virtual package. Instead, depend on
    linux-headers-_KVERS_-common AND linux-headers-_KVERS_-amd64.
* Improve upon initramfs-tools scripts.
  + Try three times to import the pool and only if the last one fails,
    drop to a shell.
  + Print out the failed commands.
  + Support booting on crypted root by adding support to initramfs hook and script.
    + Only do crypto check(s) if 'zfs key -l' command is availible.
    + Don't add the list of crypto modules by default.
* Copy the zpool.cache file to the initrd.
* Update depends in zfs-initramfs.

Conflicts:
debian/control.in
debian/rules

10 years agoSwedish debconf template translation
Martin Bagge [Thu, 11 Jul 2013 07:33:39 +0000 (15:33 +0800)]
Swedish debconf template translation

10 years agoFrench debconf template translation
Julien Patriarca [Thu, 11 Jul 2013 07:33:08 +0000 (15:33 +0800)]
French debconf template translation

10 years agoGerman debconf template translation
Helge Kreutzmann [Thu, 11 Jul 2013 07:32:36 +0000 (15:32 +0800)]
German debconf template translation

10 years agoDanish debconf template translation
Joe Dalton [Thu, 11 Jul 2013 07:32:09 +0000 (15:32 +0800)]
Danish debconf template translation

10 years agoPortuguese debconf template translation
Traduz - Portuguese Translation Team [Thu, 11 Jul 2013 07:31:36 +0000 (15:31 +0800)]
Portuguese debconf template translation

10 years agoRussian debconf template translation
Yuri Kozlov [Thu, 11 Jul 2013 07:29:44 +0000 (15:29 +0800)]
Russian debconf template translation

10 years agoMove zfs-dkms to arch:all
Aron Xu [Fri, 5 Jul 2013 16:02:08 +0000 (00:02 +0800)]
Move zfs-dkms to arch:all

10 years agoInstall .so links and .a files into correct place
Aron Xu [Fri, 5 Jul 2013 15:40:38 +0000 (23:40 +0800)]
Install .so links and .a files into correct place

For libraries installed under /lib, the corresponding .so links
and .a files should be installed under same hierarchy under /usr/lib.

10 years agoUpdate descriptions, remove troublesome Replaces
Aron Xu [Fri, 5 Jul 2013 15:23:54 +0000 (23:23 +0800)]
Update descriptions, remove troublesome Replaces

10 years agoRemove sourcing of /etc/init/vars.sh
Aron Xu [Fri, 5 Jul 2013 15:17:18 +0000 (23:17 +0800)]
Remove sourcing of /etc/init/vars.sh

Since the removal of /etc/init/rw, /etc/init/*.sh are treated as
internal APIs so that should not be sourced. The line is kept for
ease of back porting.

10 years agoRemove .la files
Aron Xu [Fri, 5 Jul 2013 14:00:48 +0000 (22:00 +0800)]
Remove .la files

10 years ago-dbg packages should have extra priority.
Aron Xu [Fri, 5 Jul 2013 09:16:07 +0000 (17:16 +0800)]
-dbg packages should have extra priority.

10 years agoMove NEWS to README.Debian
Aron Xu [Fri, 5 Jul 2013 08:59:34 +0000 (16:59 +0800)]
Move NEWS to README.Debian

Since we are doing initial release, information currently in NEWS is
not that interesting to be treated as something new. However, those
information are useful and should be retained, thus moved to
README.Debian.

10 years agoFix provides in init scripts.
Aron Xu [Fri, 5 Jul 2013 08:56:02 +0000 (16:56 +0800)]
Fix provides in init scripts.

10 years agoLittle update to NEWS
Aron Xu [Thu, 4 Jul 2013 15:17:23 +0000 (23:17 +0800)]
Little update to NEWS

10 years agoCorrect Closes entry
Aron Xu [Thu, 4 Jul 2013 15:15:48 +0000 (23:15 +0800)]
Correct Closes entry

10 years agoAdd Simplified Chinese translation.
Aron Xu [Thu, 4 Jul 2013 14:45:47 +0000 (22:45 +0800)]
Add Simplified Chinese translation.

10 years agoAdd po-debconf and debconf dependencies
Aron Xu [Thu, 4 Jul 2013 14:14:02 +0000 (22:14 +0800)]
Add po-debconf and debconf dependencies

10 years agoAdd POTFILES.in, run debconf-updatepo
Aron Xu [Thu, 4 Jul 2013 14:10:22 +0000 (22:10 +0800)]
Add POTFILES.in, run debconf-updatepo

10 years agoUse template reviewed by debian-l10n-en
Aron Xu [Thu, 4 Jul 2013 14:06:57 +0000 (22:06 +0800)]
Use template reviewed by debian-l10n-en

10 years agoRemove duplicate Section field in binary:zfs-dkms
Aron Xu [Thu, 4 Jul 2013 14:05:18 +0000 (22:05 +0800)]
Remove duplicate Section field in binary:zfs-dkms

10 years agoLittle update to copyright
Aron Xu [Fri, 28 Jun 2013 18:56:23 +0000 (02:56 +0800)]
Little update to copyright

10 years agoDisable trigger activation for now
Aron Xu [Fri, 28 Jun 2013 18:19:43 +0000 (02:19 +0800)]
Disable trigger activation for now

Trigger activation is needed when initramfs support is properly
landing, but we don't have proper support from boot loader so that
initramfs zfs isn't much usable/reliable on user systems currently.

10 years agoImprove debconf templates
Aron Xu [Fri, 28 Jun 2013 18:15:25 +0000 (02:15 +0800)]
Improve debconf templates

Still needs to be sent for review and call for translations.

10 years agoDisable zfs-initramfs, improve descriptions
Aron Xu [Fri, 28 Jun 2013 17:56:00 +0000 (01:56 +0800)]
Disable zfs-initramfs, improve descriptions

10 years agoMisc update of d/control d/compat
Aron Xu [Thu, 30 May 2013 20:50:26 +0000 (04:50 +0800)]
Misc update of d/control d/compat

11 years agoForget about .pc files
Carlos Alberto Lopez Perez [Sat, 27 Apr 2013 19:08:41 +0000 (21:08 +0200)]
Forget about .pc files

11 years agoAdd spl-timeout-wait-for-header-and-symvers.patch patch
Carlos Alberto Lopez Perez [Sat, 27 Apr 2013 18:54:46 +0000 (20:54 +0200)]
Add spl-timeout-wait-for-header-and-symvers.patch patch

  This Ensure that --with-spl-timeout waits for both SPL spl_config.h
  and symvers files

  The previous code was only waiting for the symver file. But the postinst
  target of the DKMS script for SPL will not only create the symvers file,
  but also the header spl_config.h.

  If we are waiting in the configure script of ZFS for the SPL symvers file,
  then we also need to wait for spl_config.h. Otherwise the configure script
  will abort because the spl_config.h is not yet available.

  On top of that, the function ZFS_AC_SPL_MODULE_SYMVERS is moved to the end
  of the function ZFS_AC_SPL to allow both checks share the with-spl-timeout
  parameter.

11 years agoAdd --with-spl-timeout=600 to the configure options when building the module with...
Carlos Alberto Lopez Perez [Sat, 27 Apr 2013 18:53:22 +0000 (20:53 +0200)]
Add --with-spl-timeout=600 to the configure options when building the module with DKMS

  This will make the configure script wait up to 600 seconds for the SPL
  config and symver files to be available.

  This is needed when upgrading the kernel version, because DKMS will start
  the build for SPL and ZFS in parallel. And ZFS to be correctly built needs
  the symvers of SPL. So ZFS can't start building until SPL has finished.

  The proper fix would be implementing dependencies on DKMS. But in the
  meanwhile this will do the trick.

11 years agoFix broken initramfs hooks caused by commit 1123dc4
Carlos Alberto Lopez Perez [Wed, 10 Apr 2013 03:51:59 +0000 (05:51 +0200)]
Fix broken initramfs hooks caused by commit 1123dc4

 * The hooks were copying the required files for supporting the
   deprecated zdev.conf syntax.

 * Remove the deleted files from the list.

 * Plus: remove a trailing space.

11 years agoTrivial commit to reflect that now /etc/hostid is created by spl-dkms
Carlos Alberto Lopez Perez [Wed, 10 Apr 2013 03:50:55 +0000 (05:50 +0200)]
Trivial commit to reflect that now /etc/hostid is created by spl-dkms

11 years agoMerge tag 'upstream/0.6.1'
Carlos Alberto Lopez Perez [Wed, 10 Apr 2013 01:57:12 +0000 (03:57 +0200)]
Merge tag 'upstream/0.6.1'

Upstream version 0.6.1

11 years agoImported Upstream version 0.6.1
Carlos Alberto Lopez Perez [Wed, 10 Apr 2013 01:57:11 +0000 (03:57 +0200)]
Imported Upstream version 0.6.1

11 years agoRemove debuild-ppa.sh
Aron Xu [Tue, 9 Apr 2013 06:11:16 +0000 (14:11 +0800)]
Remove debuild-ppa.sh

Remove the helper script for uploading to PPA.

11 years agoRemove patch to support legacy zdev.conf configuration files.
Carlos Alberto Lopez Perez [Mon, 8 Apr 2013 23:39:22 +0000 (01:39 +0200)]
Remove patch to support legacy zdev.conf configuration files.

  * This complements previous commit dd1eb91

    * zdev.conf syntax is not longer supported by upstream.

  * We aren't interested in shipping a patch with our _first_ _release_
    to support an already deprecated feature by upstream that will only
    make the future maintenance of the package harder in Debian.

  * This was the last patch. So remove also the series file.

11 years agoMerge branch 'clopez'
Aron Xu [Mon, 8 Apr 2013 08:37:52 +0000 (16:37 +0800)]
Merge branch 'clopez'

11 years agoMerge tag 'upstream/0.6.1'
Aron Xu [Mon, 8 Apr 2013 06:40:43 +0000 (14:40 +0800)]
Merge tag 'upstream/0.6.1'

Upstream version 0.6.1

Conflicts:
.gitignore
rpm/fedora/zfs-dkms.spec.in
rpm/fedora/zfs.spec.in

11 years agoImported Upstream version 0.6.1
Aron Xu [Mon, 8 Apr 2013 06:40:23 +0000 (14:40 +0800)]
Imported Upstream version 0.6.1

11 years agoAdd debconf helpers: Ask the user before building on a 32 bit kernel
Carlos Alberto Lopez Perez [Wed, 3 Apr 2013 00:22:55 +0000 (02:22 +0200)]
Add debconf helpers: Ask the user before building on a 32 bit kernel

 * Detect at install time the kernel the user is running

   * If a 64-bit kernel is detected skip any question and just build
     the ZFS kernel module.

   * If a 32-bit kernel is detected, then the user is warned (via debconf)
     about that. And the user is asked to stop the build (the default
     is to stop the build). If the user selects to stop the build then
     we exit with status 0 on postinst before building the module so
     the package gets as installed correctly on the dpkg database but
     the module is not built.

   * If we can't detect if the kernel is 32 or 64 bit we tell the user that
     we couldn't detect that and we tell him that he shouldn't continue
     building ZFS on a 32-bit kernel.
     We also ask him to stop the build and we proceed like in the previous
     case.

  * If the user asks by mistake "no" to build the kernel and later he changes
    his mind and wants to build it, he just needs to reconfigure the package:
    dpkg-reconfigure zfs-dkms

 * TODO: Add translations for the debhelper templates.

11 years agoCall notify-reboot-required after the module was built
Carlos Alberto Lopez Perez [Tue, 2 Apr 2013 22:03:56 +0000 (00:03 +0200)]
Call notify-reboot-required after the module was built

 * The compilation of the module happens inside the #DEBHELPER# block
   (automatically handled by dh_dkms). So call notify-reboot-required
   after it was built.

11 years agoFix and improve the generation of the stripped kernel source tree
Carlos Alberto Lopez Perez [Tue, 2 Apr 2013 21:10:46 +0000 (23:10 +0200)]
Fix and improve the generation of the stripped kernel source tree

  * Commit f3757573 broke the rules used for the generation of the
    stripped kernel source tree because of the requirement of the
    rpm directory to be present for CONFIG_KERNEL
    (which is clearly not required for us).

  * Add a new rule to sed Makefile.am and manually set "SUBDIRS" to
    "module include" for CONFIG_KERNEL and remove it for the other
    configs.

    * This has the benefit that now running ./configure --with-config=user
    && make in the DKMS source tree is a nop while before it gave
    an error.

  * Improve the robustness of the rules by ensuring that they will
    abort if something is not as expected.

11 years agoRemove /etc/zfs/zdev.conf from configuration files and remove zdev.conf examples
Carlos Alberto Lopez Perez [Tue, 2 Apr 2013 01:08:34 +0000 (03:08 +0200)]
Remove /etc/zfs/zdev.conf from configuration files and remove zdev.conf examples

  * /etc/zfs/zdev.conf should not be a configuration file.
This is by policy:
E.2 Fully-featured maintainer script configuration handling
http://www.debian.org/doc/debian-policy/ap-pkg-conffiles.html

This kind of site-specific configuration files should not be added
to the package files.
You don't want this file to be removed when you purge the package.

  * zdev.conf is not longer supported by upstream. We are carring a patch
    patches/0001-Revert-Retire-zpool_id-infrastructure.patch that I would
    like to remove ASAP.

    * Remove also all the examples related to zdev.conf shipped.
      Users should use vdev_id.conf instead.

 [!] Don't add vdev_id.conf to configuration files.

11 years agoUpdate NEWS version and add a reminder on changelog
Carlos Alberto Lopez Perez [Tue, 2 Apr 2013 00:56:00 +0000 (02:56 +0200)]
Update NEWS version and add a reminder on changelog

11 years agoRefresh 0001-Revert-Retire-zpool_id-infrastructure.patch
Carlos Alberto Lopez Perez [Tue, 2 Apr 2013 00:29:05 +0000 (02:29 +0200)]
Refresh 0001-Revert-Retire-zpool_id-infrastructure.patch

11 years agoReset changelog and update maintainer and vcs fields on debian/control
Carlos Alberto Lopez Perez [Tue, 2 Apr 2013 00:08:10 +0000 (02:08 +0200)]
Reset changelog and update maintainer and vcs fields on debian/control

 * Add missing homepage field on debian/control

11 years agoLower DKMS version requirements to Squeeze version.
Carlos Alberto Lopez Perez [Tue, 2 Apr 2013 00:04:31 +0000 (02:04 +0200)]
Lower DKMS version requirements to Squeeze version.

 * Squeeze DKMS version is 2.1.1.2-5

11 years agoFix debian/watch (another time)
Carlos Alberto Lopez Perez [Mon, 1 Apr 2013 23:56:56 +0000 (01:56 +0200)]
Fix debian/watch (another time)

 * Upstream is not longer using github to distribute tarballs
   * 0.6.1 tarballs were not added (as the time of writing this) to
     https://github.com/zfsonlinux/zfs/downloads
 * Update the url to http://zfsonlinux.org/
 * uscan --report-status now says:
   Newest version on remote site is 0.6.1, local version is 0.6.1
   => Package is up to date

11 years agoMerge branch 'upstream'
Carlos Alberto Lopez Perez [Mon, 1 Apr 2013 23:51:59 +0000 (01:51 +0200)]
Merge branch 'upstream'

11 years agoRevert outside debian/ commit 0d9bc69
Carlos Alberto Lopez Perez [Mon, 1 Apr 2013 23:51:24 +0000 (01:51 +0200)]
Revert outside debian/ commit 0d9bc69

 * Causes merge conflicts with upstream branch

11 years agoTag zfs-0.6.1
Brian Behlendorf [Mon, 25 Mar 2013 20:46:37 +0000 (13:46 -0700)]
Tag zfs-0.6.1

META file and release log updated.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
11 years agoInclude init scripts in packages
Brian Behlendorf [Tue, 26 Mar 2013 15:40:44 +0000 (08:40 -0700)]
Include init scripts in packages

The distribution specific init scripts where excluded from the
packaging when it was reworked.  The intention is to replace
them with systemd equivilants.  However, that work has not yet
been done and the init scripts are still useful so they have
been added back in to the packaging.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
11 years agoProvide ${kmodname}-devel-kmod for yum-builddep
Brian Behlendorf [Mon, 25 Mar 2013 18:28:18 +0000 (11:28 -0700)]
Provide ${kmodname}-devel-kmod for yum-builddep

In order to ensure that yum-builddep pulls in all the build
requirements a generic ${kmodname}-devel-kmod provides line is
added.  This allows a version of the development headers to be
included without requiring knowledge of the kernel version.

This is important because unlike rpmbuild which does correctly
expand the source rpm spec file, yum-builddep does not.  Without
this generic provides line mock which relies on yum-builddep is
unable to automatically satisfy the dependency.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
11 years agoUse 'git describe' for working builds
Brian Behlendorf [Fri, 22 Mar 2013 21:46:11 +0000 (14:46 -0700)]
Use 'git describe' for working builds

When building from an arbitrary commit in the git tree it's useful
for the resulting packages to be uniquely identifiable.  Therefore,
the build system has been updated to detect if your compiling in
git tree.

If you are building in a git tree, and there are commits after the
last annotated tag.  Then the <id>-<hash> component of 'git describe'
will be used to overwrite the 'Release:' field in the META file.

The only tricky part is that to ensure the 'make dist' tarball is
built using the correct release.  A dist-hook was added to the top
level make file to rewrite the META file using the correct release.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
11 years agoFix minor typos and update marketing copy.
Darik Horn [Thu, 21 Mar 2013 03:52:53 +0000 (22:52 -0500)]
Fix minor typos and update marketing copy.

Correct spelling mistakes in the AUTHORS and DISCLAIMER files, and
update the README.markdown file to credit Illumos and mention that
the ZPL is finished.

The README.markdown file is also the first impression for a handful
of new users that discover ZoL through a web search because it
doubles as the splash page for the Github repository. The build blurbs
are therefore removed because these people should be encouraged to
visit the regular home page before installing the product.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #1366

11 years agoUse requested kernel for dkms builds
Brian Behlendorf [Wed, 20 Mar 2013 22:15:05 +0000 (15:15 -0700)]
Use requested kernel for dkms builds

The --with-linux and --with-linux-obj options must be specified
as part of the dkms build otherwise the package will be built
against the running kernel.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
11 years agoUse BUILD_DEPENDS option for dkms builds
Brian Behlendorf [Wed, 20 Mar 2013 18:01:48 +0000 (11:01 -0700)]
Use BUILD_DEPENDS option for dkms builds

Support was added to dkms so build dependencies can be specified.
This allows us to ensure that the spl package will always be built
before the zfs package.  Those patches have not yet been merged
upstream but they are available in the zfsonlinux/dkms repository.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
11 years agoRemove zfs-dkms conflict with zfs-kmod
Brian Behlendorf [Wed, 20 Mar 2013 18:28:00 +0000 (11:28 -0700)]
Remove zfs-dkms conflict with zfs-kmod

Because the zfs-dkms package also provides zfs-kmod for the
zfs user package yum flags this as a conflict.  To avoid the
problem remove the Conflicts tag from zfs-dkms and just rely
on the one in zfs-kmod.

  zfs-dkms-0.6.0-rc14.fc18.noarch has installed conflicts
    zfs-kmod: zfs-dkms-0.6.0-rc14.fc18.noarch

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>