commit 7d1e2a970180073822412651c33140c8109e8934
Merge: 64e12fc... 632fb98...
Author: Tejun Heo <htejun@gmail.com>
Date:   Wed May 28 14:56:22 2008 +0900

    Merge branch 'master' into suse

commit 632fb9860b7733d27e22bcbd84dc30e3e0b3660f
Author: Tejun Heo <htejun@gmail.com>
Date:   Wed May 28 14:56:15 2008 +0900

    Fix typo in device name pattern
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit 64e12fc3cbb6aac8cd5b3e5001766440d68a1b19
Author: Tejun Heo <htejun@gmail.com>
Date:   Wed May 28 14:55:46 2008 +0900

    update spec file accordingly
    
    storage-fixup is now under BSD license and can be run early during
    boot update spec file accordingly.
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit bb0f7a1aa4b74ffa254193d439fec958f0e50e84
Merge: 4308cd2... d3dfa61...
Author: Tejun Heo <htejun@gmail.com>
Date:   Wed May 28 14:40:18 2008 +0900

    Merge branch 'master' into suse

commit d3dfa615b2a3286163cc13e9d063d2b3fcece95c
Author: Tejun Heo <htejun@gmail.com>
Date:   Wed May 28 14:38:13 2008 +0900

    implement max_devs
    
    Gathering information about storage devices takes good amount of
    processing while executing matches happens pretty quickly.  Limit
    maximum number of devices to 64 by default and allow it to be adjusted
    using command line parameter.  If there are more devices than the
    limit, storage-fixup prints out warning and skips.
    
    This is to avoid burning cpu cycles when booting gigantic machines
    which aren't likely to require this kind of fix up anyway.
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit 947ba708827d3f9f909898922525685c767598c5
Author: Tejun Heo <htejun@gmail.com>
Date:   Wed May 28 14:16:32 2008 +0900

    Implement scsi match
    
    scsi match implemented.
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit 9637086f49d4ce28bf4a5901e7d2f5e26679fd48
Author: Tejun Heo <htejun@gmail.com>
Date:   Wed May 28 13:35:18 2008 +0900

    Replace hal match with ata one
    
    Information provided by hal isn't complete and hald is started too
    late during boot.  Drop hal match and implement ata match which uses
    hdparm to obtain ata identification information.
    
    hal_cache is now generalized and used for dmi and ata matches.
    
    Version is bumped up to 0.2.
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit 4308cd284c868289ae21cd779698a1542c95d672
Author: Stefan Seyfried <seife@novell.com>
Date:   Tue May 27 13:14:05 2008 +0900

    Move pm-utils hook to /usr/lib, fix rpmlint warnings
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit e6ad77cb8b56c6b11b42ada5be2976c9cea1c994
Merge: b9a55a6... bbebe0b...
Author: Tejun Heo <htejun@gmail.com>
Date:   Tue May 27 13:11:09 2008 +0900

    Merge branch 'master' into suse

commit bbebe0b8f04d1667366a5c50f3c5abb18a69a783
Author: Tejun Heo <htejun@gmail.com>
Date:   Tue May 27 13:07:33 2008 +0900

    LICENSE changed to BSD
    
    Legal doesn't like beerware.  Change to BSD.
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit b9a55a62557c25222e65262a363a31e57ccb542e
Author: Tejun Heo <htejun@gmail.com>
Date:   Mon May 26 15:54:50 2008 +0900

    Add LICENSE to package
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit 727df314104e9eef1d7e9a77a6b2105d6ac34629
Author: Tejun Heo <htejun@gmail.com>
Date:   Mon May 26 15:49:32 2008 +0900

    Fix spec file typo
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit 0b9241e52b212ee9ec77306738480935c6b353a5
Author: Tejun Heo <htejun@gmail.com>
Date:   Mon May 26 15:40:31 2008 +0900

    SUSE specific stuff
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit 08cd03a5b216775bd928b4335f807fafff3e2508
Author: Tejun Heo <htejun@gmail.com>
Date:   Mon May 26 15:39:14 2008 +0900

    Implement sact
    
    Implement silent action.
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit 161073982384c4fa5c4f0e7b48970ed74da7cb3e
Author: Tejun Heo <htejun@gmail.com>
Date:   Mon May 26 14:21:33 2008 +0900

    Typo fix
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit c8bd038a7f5bd4dc8b0f7a6ddb04a781d8149e36
Author: Tejun Heo <htejun@gmail.com>
Date:   Mon May 26 14:20:38 2008 +0900

    License added
    
    License or lack there of notice added.
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit fc359b8cd712aa4e13e6c3ff48a8d65f3611c0b4
Author: Tejun Heo <htejun@gmail.com>
Date:   Fri May 23 20:38:39 2008 +0900

    Cosmetic update in do_act()
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit af92d6b79d7be4e4657355eb5a72bda924bf3595
Author: Tejun Heo <htejun@gmail.com>
Date:   Fri May 23 20:26:28 2008 +0900

    Generalize drive model match
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit 3bba645a0c520481439eaa6ad944bde89b2f6e84
Author: Tejun Heo <htejun@gmail.com>
Date:   Fri May 23 19:49:10 2008 +0900

    explain stuff
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit 7f93472dca5fba6eee1a2d62c9c3862c4dd80e44
Author: Tejun Heo <htejun@gmail.com>
Date:   Fri May 23 19:29:02 2008 +0900

    implement option handling
    
    Make storage-fixup take command line options instead of environment
    variables.  While at it implement help message and dry run mode.
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit 6ad80b44392b2d15e8a8b7a16679b077e980f30e
Author: Tejun Heo <htejun@gmail.com>
Date:   Fri May 23 19:04:54 2008 +0900

    dmi and hal matches now take glob patterns
    
    Matches now take glob patterns instead of fixed string.  This should
    make matching drive model name variation much easier.  Because
    hal-find-* doesn't take pattern and storage-fixup walks through all
    storage devices and matches properties itself.
    
    As there can be many rules and calling hal-get-property for each
    combination of device and match can cost a lot, storage-fixup builds
    and uses simple string based cache of hal information as it proceeds.
    
    Also, match return value semantics is changed such that 0 means match,
    1 mismatch and 2 error.
    
    Signed-off-by: Tejun Heo <teheo@suse.de>

commit f0b965b21749d21370f6bf0d83ed242891f35047
Author: Tejun Heo <htejun@gmail.com>
Date:   Fri May 23 16:30:43 2008 +0900

    Initial commit
    
    Signed-off-by: Tejun Heo <teheo@suse.de>
