And this was really nice. We miss out things like this often. Thanks for
fixing this as well.

Regards--
Subrata

On Tue, 2008-08-26 at 14:54 +0200, Daniel Gollub wrote:
> When packaging LTP with rpmlinit, rpmlinit complains about several scripts 
> which
> don't have Shebang on the head of the file. Some files didn't have a Shebang 
> at
> all.
> 
> Signed-off-by: Daniel Gollub <[EMAIL PROTECTED]>
> 
> ---
>  ltpmenu                                                  |    3 +--
>  testcases/commands/ade/file/file_test.sh                 |    2 +-
>  testcases/commands/cpio/cpio_tests.sh                    |    4 +---
>  testcases/commands/eject/eject-tests.sh                  |    2 +-
>  testcases/commands/fileutils/cp/cp_tests.sh              |    4 +---
>  testcases/commands/fileutils/ln/ln_tests.sh              |    4 +---
>  testcases/commands/fileutils/mkdir/mkdir_tests.sh        |    4 +---
>  testcases/commands/fileutils/mv/mv_tests.sh              |    4 +---
>  testcases/commands/gzip/gzip_tests.sh                    |    4 +---
>  testcases/commands/logrotate/logrotate_tests.sh          |    5 +----
>  testcases/commands/mail/mail_tests.sh                    |    3 +--
>  testcases/commands/tar/tar_tests.sh                      |    2 +-
>  testcases/kernel/containers/pidns/runpidnstest.sh        |    3 +--
>  testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh |    3 ++-
>  testcases/kernel/numa/numa01.sh                          |    3 +--
>  testcases/kernel/security/filecaps/Makefile              |    6 ++++--
>  testcases/network/dhcpd/dhcpd_tests.sh                   |    4 +---
>  testcases/network/iptables/iptables_tests.sh             |    4 +---
>  testcases/network/traceroute/traceroute_tests.sh         |    5 +----
>  testcases/network/xinetd/xinetd_tests.sh                 |    5 +----
>  20 files changed, 24 insertions(+), 50 deletions(-)
> 
> Index: ltp-full-20080825/ltpmenu
> ===================================================================
> --- ltp-full-20080825.orig/ltpmenu
> +++ ltp-full-20080825/ltpmenu
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -51,8 +52,6 @@
>  #                            of results file.
>  #                          - Created variable to hold results filename
>  #                          - Added time to results filename.
> -#! /bin/bash
> -
>  # Function:    cleanup
>  #
>  # Description: Remove all temporary files created by this program. Cleanup 
> Index: ltp-full-20080825/testcases/commands/ade/file/file_test.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/commands/ade/file/file_test.sh
> +++ ltp-full-20080825/testcases/commands/ade/file/file_test.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -36,7 +37,6 @@
>  #              Dec 18 2002 - Added.   - Code to read environment variable
>  #                            LTPROOT and TMPBASE and set LTPTMP and LTPBIN
>  #                            accordingly.
> -#! /bin/sh
> 
> 
>  export TST_TOTAL=10                # Number of tests in this testcase
> Index: ltp-full-20080825/testcases/commands/cpio/cpio_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/commands/cpio/cpio_tests.sh
> +++ ltp-full-20080825/testcases/commands/cpio/cpio_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -28,9 +29,6 @@
>  #
>  # History:      Jan 30 2003 - Created - Manoj Iyer.
>  #
> -#! /bin/sh
> -
> -
>  # Function:          init
>  #
>  # Description:       - Check if command cpio is available.
> Index: ltp-full-20080825/testcases/commands/eject/eject-tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/commands/eject/eject-tests.sh
> +++ ltp-full-20080825/testcases/commands/eject/eject-tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -37,7 +38,6 @@
>  #               Jan 07 2003 - Call eject with -v for verbose information.
>  #                Jan 08 2003 - Added test #4.
>  #
> -#! /bin/sh
> 
> 
>  export TST_TOTAL=4
> Index: ltp-full-20080825/testcases/commands/fileutils/cp/cp_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/commands/fileutils/cp/cp_tests.sh
> +++ ltp-full-20080825/testcases/commands/fileutils/cp/cp_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -28,9 +29,6 @@
>  # History:      Jan 30 2003 - Created - Manoj Iyer.
>  #               Feb 03 2003 - Fixed expected output.
>  #
> -#! /bin/sh
> -
> -
>  # Function:          init
>  #
>  # Description:       - Check if command cp is available.
> Index: ltp-full-20080825/testcases/commands/fileutils/ln/ln_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/commands/fileutils/ln/ln_tests.sh
> +++ ltp-full-20080825/testcases/commands/fileutils/ln/ln_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -27,9 +28,6 @@
>  #
>  # History:      Feb 03 2003 - Created, Manoj Iyer
>  #
> -#! /bin/sh
> -
> -
>  # Function:          init
>  #
>  # Description:       - Check if command ln is available.
> Index: ltp-full-20080825/testcases/commands/fileutils/mkdir/mkdir_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/commands/fileutils/mkdir/mkdir_tests.sh
> +++ ltp-full-20080825/testcases/commands/fileutils/mkdir/mkdir_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -27,9 +28,6 @@
>  #
>  # History:      Feb 03 2003 - Created - Manoj Iyer.
>  #
> -#! /bin/sh
> -
> -
>  # Function:          init
>  #
>  # Description:       - Check if command mkdir is available.
> Index: ltp-full-20080825/testcases/commands/fileutils/mv/mv_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/commands/fileutils/mv/mv_tests.sh
> +++ ltp-full-20080825/testcases/commands/fileutils/mv/mv_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -28,9 +29,6 @@
>  #
>  # History:      Feb 03 2003 - Created - Manoj Iyer.
>  #
> -#! /bin/sh
> -
> -
>  # Function:          init
>  #
>  # Description:       - Check if command mv is available.
> Index: ltp-full-20080825/testcases/commands/gzip/gzip_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/commands/gzip/gzip_tests.sh
> +++ ltp-full-20080825/testcases/commands/gzip/gzip_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -31,9 +32,6 @@
>  #
>  # History:      Fed 06 2003 - Created - Manoj Iyer.
>  #
> -#! /bin/sh
> -
> -
>  # Function:          init
>  #
>  # Description:       - Check if command gunzip and gzip is available.
> Index: ltp-full-20080825/testcases/commands/logrotate/logrotate_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/commands/logrotate/logrotate_tests.sh
> +++ ltp-full-20080825/testcases/commands/logrotate/logrotate_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -40,10 +41,6 @@
>  #                                        cron job.
>  #                Feb 28 2003 - Fixed   - Modified testcase to use functions.
>  #
> -#! /bin/sh
> -
> -
> -
>  # Function:  chk_ifexists
>  #
>  # Description:  - Check if command required for this test exits.
> Index: ltp-full-20080825/testcases/commands/mail/mail_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/commands/mail/mail_tests.sh
> +++ ltp-full-20080825/testcases/commands/mail/mail_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -37,8 +38,6 @@
>  #                Jan 10 2002 - Fixed various bugs I had introduced in the 
> test.
>  #                           - Added SETUP and CLEANUP sections 
>  #
> -#! /bin/sh
> -
> 
>  export TST_TOTAL=5
> 
> Index: ltp-full-20080825/testcases/commands/tar/tar_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/commands/tar/tar_tests.sh
> +++ ltp-full-20080825/testcases/commands/tar/tar_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -29,7 +30,6 @@
>  #              Dec 18 2002 - Added code to read the LTPROOT and TMPBASE
>  #              variables to set LTPBIN and LTPTMP variables
>  #
> -#! /bin/sh
> 
>  export TST_TOTAL=1
> 
> Index: ltp-full-20080825/testcases/kernel/containers/pidns/runpidnstest.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/kernel/containers/pidns/runpidnstest.sh
> +++ ltp-full-20080825/testcases/kernel/containers/pidns/runpidnstest.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2007                
>  ##
> @@ -18,8 +19,6 @@
>  ##                                                                           
>  ##
>  
> ################################################################################
> 
> -#!/bin/sh
> -
>  exit_code=0
>  pidns01
>  if [ $? -ne 0 ]; then
> Index: 
> ltp-full-20080825/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
> ===================================================================
> --- 
> ltp-full-20080825.orig/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
> +++ ltp-full-20080825/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2008                
>  ##
> @@ -28,7 +29,7 @@
>  # History:      Aug. 14 2008 - Created - Jinbing Guo.
>  #
>  
> ################################################################################
> -#! /bin/sh
> +#
>  # Function:     setup
>  #
>  # Description:  - Check if required commands exits
> Index: ltp-full-20080825/testcases/kernel/numa/numa01.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/kernel/numa/numa01.sh
> +++ ltp-full-20080825/testcases/kernel/numa/numa01.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2007                
>  ##
> @@ -22,8 +23,6 @@
>  #
>  # History:       July 04 2007 - Created - Sivakumar Chinnaiah.
>  #
> -#! /bin/sh
> -#
>  # File :         numa01.sh
>  #
>  # Description:  Test Basic functionality of numactl command.
> Index: ltp-full-20080825/testcases/network/traceroute/traceroute_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/network/traceroute/traceroute_tests.sh
> +++ ltp-full-20080825/testcases/network/traceroute/traceroute_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -28,10 +29,6 @@
>  #
>  # History:       Mar 03 2003 - Created - Manoj Iyer.
>  #
> -#! /bin/sh
> -
> -
> -
>  # Function:     chk_ifexists
>  #
>  # Description:  - Check if command required for this test exits.
> Index: ltp-full-20080825/testcases/network/xinetd/xinetd_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/network/xinetd/xinetd_tests.sh
> +++ ltp-full-20080825/testcases/network/xinetd/xinetd_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -27,10 +28,6 @@
>  #
>  # History:       Mar 04 2003 - Created - Manoj Iyer.
>  #
> -#! /bin/sh
> -
> -
> -
>  # Function:     chk_ifexists
>  #
>  # Description:  - Check if command required for this test exits.
> Index: ltp-full-20080825/testcases/network/dhcpd/dhcpd_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/network/dhcpd/dhcpd_tests.sh
> +++ ltp-full-20080825/testcases/network/dhcpd/dhcpd_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -38,9 +39,6 @@
>  #                             if dhcpd was not running. Worked around this
>  #                             problem.
>  #
> -#! /bin/sh
> -
> -
>  # Function:          init
>  #
>  # Description:       - Check if command dhcpd is available.
> Index: ltp-full-20080825/testcases/network/iptables/iptables_tests.sh
> ===================================================================
> --- ltp-full-20080825.orig/testcases/network/iptables/iptables_tests.sh
> +++ ltp-full-20080825/testcases/network/iptables/iptables_tests.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  
> ################################################################################
>  ##                                                                           
>  ##
>  ## Copyright (c) International Business Machines  Corp., 2001                
>  ##
> @@ -35,9 +36,6 @@
>  #              - Ported test01, test02 from Manoj Iyer's ipchains_tests.sh
>  #              - Added test03, test04, test05, test06
>  #
> -#! /bin/sh
> -
> -
>  # Function:  init
>  #
>  # Description:       - Check if command iptables is available.
> Index: ltp-full-20080825/testcases/kernel/security/filecaps/Makefile
> ===================================================================
> --- ltp-full-20080825.orig/testcases/kernel/security/filecaps/Makefile
> +++ ltp-full-20080825/testcases/kernel/security/filecaps/Makefile
> @@ -34,7 +34,8 @@ endif
>  all: $(TARGETS)
>  ifeq ($(HAVE_LIBCAP),yes)
>  checkforlibcap:
> -     echo true > $@
> +     echo "#!/bin/sh" > $@
> +     echo true >> $@
>       chmod a+rx $@
>  else
>       @echo "setcap or xattr headers not installed.  Please install libcap 
> from"; \
> @@ -42,7 +43,8 @@ else
>       echo "You must use libcap-2.11 or newer."; \
>       echo "Then make clean in ltp or ltp/testcases/kernel/security/filecaps, 
> and recompile ltp."
>  checkforlibcap:
> -     echo false > $@
> +     echo "#!/bin/sh" > $@
> +     echo false >> $@
>       chmod a+rx $@
>  endif
> 
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Ltp-list mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ltp-list


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to