SCST Debian (DKMS) Package Build from Source (Ubuntu 14.04)

Fajar A. Nugraha

Summary

Currently I'm doing alot of work around building Debian packages for SCST Linux SAN. This page is about building a DKMS SCST package for Ubuntu. The SCST Linux SAN is bundled as part of my software Orabuntu-LXC which is the main driver of this work to develop a DKMS package for Ubuntu LInux for SCST because SCST is the preferred solution for providing a bundled LUN iscsi target for Orabuntu-LXC.

Work was done in this area already. The main reference for the work I am documenting on this blogpost is here. This team put together a "debian" source code tree in DKMS format which successfully creates a Debian SCST dkms package for Ubuntu 14.04 using SCST source code tree 3.1.0.

I wish to thank Martijn Grendelman and the maintainers of the "scst-3.x-debian" github for their work. According to the notes at the scst-3.x-debian github Fajar A. Nugraha and Adrian Stachowski also were key contributors and originators of the scst-3.x-debian github. This work is invaluable for providing a starting framework for creating a similar DKMS Debian package for SCST 3.3.0 latest release and Ubuntu 15.04-17.04 (systemd-enabled Ubuntu distros).

I was able to successfully reproduce the work of this the scst-3.x-debian github development team and that is what this blogpost documents below in detail. As mentioned, this is the starting point for working towards building DKMS SCST packages for Ubuntu 15.04-17.04 (systemd-enabled Ubuntu releases).

I wish to also thank the authors of the guide "Kernel DKMS Package". The Kernel DKMS Package guide was incredibly helpful, invaluable in fact, in making it possible to reproduce the results of the scst-3.x-debian team's github work.

Verify Internet Connectivity

Verify connectivity similar to that shown below.

ubuntu@trusty:~/Downloads$ nslookup yahoo.com

Server: 127.0.1.1

Address: 127.0.1.1#53

Non-authoritative answer:

Name: yahoo.com

Address: 206.190.36.45

Name: yahoo.com

Address: 98.138.253.109

Name: yahoo.com

Address: 98.139.180.149

ubuntu@trusty:~/Downloads$ ping -c 3 yahoo.com

PING yahoo.com (98.138.253.109) 56(84) bytes of data.

64 bytes from ir1.fp.vip.ne1.yahoo.com (98.138.253.109): icmp_seq=1 ttl=51 time=34.0 ms

64 bytes from ir1.fp.vip.ne1.yahoo.com (98.138.253.109): icmp_seq=2 ttl=51 time=41.0 ms

64 bytes from ir1.fp.vip.ne1.yahoo.com (98.138.253.109): icmp_seq=3 ttl=51 time=33.9 ms

--- yahoo.com ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2003ms

rtt min/avg/max/mdev = 33.995/36.358/41.072/3.340 ms

ubuntu@trusty:~/Downloads$

Install Package: subversion

Install subversion package as shown below.

ubuntu@trusty:~/Downloads$ sudo apt-get install subversion

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following extra packages will be installed:

libapr1 libaprutil1 libserf-1-1 libsvn1

Suggested packages:

subversion-tools db5.3-util

The following NEW packages will be installed:

libapr1 libaprutil1 libserf-1-1 libsvn1 subversion

0 upgraded, 5 newly installed, 0 to remove and 10 not upgraded.

Need to get 1,399 kB of archives.

After this operation, 5,231 kB of additional disk space will be used.

Do you want to continue? [Y/n] Y

Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty/main libapr1 amd64 1.5.0-1 [85.1 kB]

Get:2 http://us.archive.ubuntu.com/ubuntu/ trusty/main libaprutil1 amd64 1.5.3-1 [76.4 kB]

Get:3 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main libserf-1-1 amd64 1.3.3-1ubuntu0.1 [42.2 kB]

Get:4 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main libsvn1 amd64 1.8.8-1ubuntu3.2 [916 kB]

Get:5 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main subversion amd64 1.8.8-1ubuntu3.2 [280 kB]

Fetched 1,399 kB in 1s (883 kB/s)

Selecting previously unselected package libapr1:amd64.

(Reading database ... 194528 files and directories currently installed.)

Preparing to unpack .../libapr1_1.5.0-1_amd64.deb ...

Unpacking libapr1:amd64 (1.5.0-1) ...

Selecting previously unselected package libaprutil1:amd64.

Preparing to unpack .../libaprutil1_1.5.3-1_amd64.deb ...

Unpacking libaprutil1:amd64 (1.5.3-1) ...

Selecting previously unselected package libserf-1-1:amd64.

Preparing to unpack .../libserf-1-1_1.3.3-1ubuntu0.1_amd64.deb ...

Unpacking libserf-1-1:amd64 (1.3.3-1ubuntu0.1) ...

Selecting previously unselected package libsvn1:amd64.

Preparing to unpack .../libsvn1_1.8.8-1ubuntu3.2_amd64.deb ...

Unpacking libsvn1:amd64 (1.8.8-1ubuntu3.2) ...

Selecting previously unselected package subversion.

Preparing to unpack .../subversion_1.8.8-1ubuntu3.2_amd64.deb ...

Unpacking subversion (1.8.8-1ubuntu3.2) ...

Processing triggers for man-db (2.6.7.1-1ubuntu1) ...

Setting up libapr1:amd64 (1.5.0-1) ...

Setting up libaprutil1:amd64 (1.5.3-1) ...

Setting up libserf-1-1:amd64 (1.3.3-1ubuntu0.1) ...

Setting up libsvn1:amd64 (1.8.8-1ubuntu3.2) ...

Setting up subversion (1.8.8-1ubuntu3.2) ...

Processing triggers for libc-bin (2.19-0ubuntu6.13) ...

ubuntu@trusty:~/Downloads$

Download SCST Source Code

Download SCST source code for SCST version 3.1.0 as shown below.

ubuntu@zesty-dkms:~$ cd Downloads

ubuntu@zesty-dkms:~/Downloads$ svn checkout svn://svn.code.sf.net/p/scst/svn/branches/3.1.x/@6796 scst-3.1.0

A scst-3.1.0/scst

A scst-3.1.0/scst/include

A scst-3.1.0/scst/include/scst_debug.h

A scst-3.1.0/scst/include/scst_const.h

A scst-3.1.0/scst/include/backport.h

A scst-3.1.0/scst/include/scst.h

A scst-3.1.0/scst/include/scst_event.h

A scst-3.1.0/scst/include/scst_user.h

A scst-3.1.0/scst/include/scst_sgv.h

A scst-3.1.0/scst/README

A scst-3.1.0/scst/src

A scst-3.1.0/scst/src/dev_handlers

A scst-3.1.0/scst/src/dev_handlers/scst_vdisk.c

A scst-3.1.0/scst/src/dev_handlers/scst_user.c

A scst-3.1.0/scst/src/dev_handlers/scst_cdrom.c

A scst-3.1.0/scst/src/dev_handlers/scst_disk.c

A scst-3.1.0/scst/src/dev_handlers/scst_modisk.c

A scst-3.1.0/scst/src/dev_handlers/scst_tape.c

A scst-3.1.0/scst/src/dev_handlers/Makefile

A scst-3.1.0/scst/src/dev_handlers/scst_dev_handler.h

A scst-3.1.0/scst/src/dev_handlers/scst_changer.c

A scst-3.1.0/scst/src/dev_handlers/scst_processor.c

A scst-3.1.0/scst/src/dev_handlers/scst_raid.c

A scst-3.1.0/scst/src/scst_lib.c

A scst-3.1.0/scst/src/scst_priv.h

A scst-3.1.0/scst/src/scst_event.c

A scst-3.1.0/scst/src/scst_proc.c

A scst-3.1.0/scst/src/scst_main.c

A scst-3.1.0/scst/src/scst_sysfs.c

A scst-3.1.0/scst/src/Makefile

A scst-3.1.0/scst/src/scst_copy_mgr.c

A scst-3.1.0/scst/src/scst_dlm.c

A scst-3.1.0/scst/src/scst_pres.c

A scst-3.1.0/scst/src/scst_mem.c

A scst-3.1.0/scst/src/scst_targ.c

A scst-3.1.0/scst/src/scst_tg.c

A scst-3.1.0/scst/src/scst_debug.c

A scst-3.1.0/scst/src/scst_pres.h

A scst-3.1.0/scst/src/scst_dlm.h

A scst-3.1.0/scst/src/scst_no_dlm.c

A scst-3.1.0/scst/src/scst_mem.h

A scst-3.1.0/scst/src/scst_module.c

A scst-3.1.0/scst/kernel

A scst-3.1.0/scst/kernel/in-tree

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-4.4.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-4.4

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-4.4.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-4.4

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.23

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.24

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.25

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.26

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.27

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.28

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.29

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.30

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.31

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.32

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.33

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.34

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.35

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.36

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.37

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.38

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-2.6.39

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.0

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.1

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.10

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.11

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.12

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.13

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.14

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.15

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.16

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.17

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.18

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.19

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.2

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.3

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.4

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.5

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.6

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.7

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.8

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-3.9

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-4.0

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-4.1

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-4.2

A scst-3.1.0/scst/kernel/in-tree/Makefile.scst-4.3

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-4.3.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-4.3

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-4.3.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-4.2.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-4.2

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-4.2.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-4.1.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-4.1

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-4.1.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-4.0.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-4.0

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-4.0.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.19.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.19

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.19.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.18.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.18

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.18.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.17.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.17

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.17.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.16.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.16

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.16.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.15.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.15

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.15.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.14.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.14

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.14.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.13.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.13

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.13.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.12.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.12

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.12.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.11.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.11

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.11.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.10.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.10

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.10.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.9

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.9.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.9.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.8.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.8

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.8.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.7

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.7.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.7.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.6.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.6

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.6.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.5

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.5.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.5.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.4.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.4

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.4.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.3

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.3.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.3.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.2.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.2

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.2.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.1

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.1.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.1.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-3.0.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-3.0

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-3.0.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.39

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.39.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.39.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.38

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.38.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.38.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.37.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.37

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.37.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.36.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.36.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.36

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.35.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.scst

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.35

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.35.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.34

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.34.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.34.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.33

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.33.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.33.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.30

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.31

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.32

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.23

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.24

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.25

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.26

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.27

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.28

A scst-3.1.0/scst/kernel/in-tree/Makefile.dev_handlers-2.6.29

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.32.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.32.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.31.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.31.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.30.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.30.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.23.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.23.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.18.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.29.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.18.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.29.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.27.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.27.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.28.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.28.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.26.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.26.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.15.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.24.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.25.patch

A scst-3.1.0/scst/kernel/in-tree/Makefile.drivers.Linux-2.6.7.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.24.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.25.patch

A scst-3.1.0/scst/kernel/in-tree/Kconfig.drivers.Linux-2.6.7.patch

A scst-3.1.0/scst/kernel/rhel

A scst-3.1.0/scst/kernel/rhel/scst_exec_req_fifo-2.6.18.patch

A scst-3.1.0/scst/kernel/readahead-2.6.32.below11.patch

A scst-3.1.0/scst/kernel/scst_exec_req_fifo-2.6.26.patch

A scst-3.1.0/scst/kernel/scst_exec_req_fifo-2.6.27.patch

A scst-3.1.0/scst/kernel/scst_exec_req_fifo-2.6.28.patch

A scst-3.1.0/scst/kernel/scst_exec_req_fifo-2.6.29.patch

A scst-3.1.0/scst/kernel/readahead-2.6.31.patch

A scst-3.1.0/scst/kernel/readahead-context-2.6.29.patch

A scst-3.1.0/scst/kernel/readahead-context-2.6.30.patch

A scst-3.1.0/scst/kernel/readahead-2.6.30.patch

A scst-3.1.0/scst/kernel/unsupported

A scst-3.1.0/scst/kernel/unsupported/readahead-ubuntu-8.04-2.6.24.patch

A scst-3.1.0/scst/kernel/readahead-2.6.25.patch

A scst-3.1.0/scst/kernel/readahead-2.6.26.patch

A scst-3.1.0/scst/kernel/readahead-2.6.27.patch

A scst-3.1.0/scst/kernel/readahead-2.6.28.patch

A scst-3.1.0/scst/kernel/readahead-2.6.29.patch

A scst-3.1.0/scst/kernel/old_unsupported

A scst-3.1.0/scst/kernel/old_unsupported/26_scst-2.6.14-.patch

A scst-3.1.0/scst/kernel/scst_exec_req_fifo-2.6.25.patch

A scst-3.1.0/scst/kernel/scst_exec_req_fifo-2.6.24.patch

A scst-3.1.0/scst/kernel/scst_exec_req_fifo-2.6.23.patch

A scst-3.1.0/scst/kernel/scst_exec_req_fifo-2.6.22.patch

A scst-3.1.0/scst/kernel/scst_exec_req_fifo-2.6.15.patch

A scst-3.1.0/scst/kernel/scst_exec_req_fifo-2.6.16.patch

A scst-3.1.0/scst/kernel/scst_exec_req_fifo-2.6.18.patch

A scst-3.1.0/scst/kernel/scst_exec_req_fifo-2.6.21.patch

A scst-3.1.0/scst/README_in-tree

A scst-3.1.0/scst/README.dlm

A scst-3.1.0/scst/T10-PI

A scst-3.1.0/scst/Makefile

A scst-3.1.0/scst/COPYING

A scst-3.1.0/scst/ChangeLog

A scst-3.1.0/scst/SysfsRules

A scst-3.1.0/scst/ToDo

A scst-3.1.0/scst/README.drbd

A scst-3.1.0/scst/AskingQuestions

A scst-3.1.0/scst/sysfs-scst

A scst-3.1.0/scst/README_RHEL

A scst-3.1.0/fcst

A scst-3.1.0/fcst/fcst.h

A scst-3.1.0/fcst/ft_cmd.c

A scst-3.1.0/fcst/Makefile

A scst-3.1.0/fcst/ft_scst.c

A scst-3.1.0/fcst/ft_sess.c

A scst-3.1.0/fcst/ft_io.c

A scst-3.1.0/fcst/README

A scst-3.1.0/fcst/linux-patches

A scst-3.1.0/fcst/linux-patches/series-2.6.36

A scst-3.1.0/fcst/linux-patches/26-exch-alloc2

A scst-3.1.0/fcst/linux-patches/22-lport-notify

A scst-3.1.0/fcst/linux-patches/25-fip-union

A scst-3.1.0/fcst/linux-patches/19-fc4-v2

A scst-3.1.0/fcst/linux-patches/20-seq-set-resp

A scst-3.1.0/fcst/linux-patches/24-softirq

A scst-3.1.0/fcst/linux-patches/21-lport-hook

A scst-3.1.0/fcst/linux-patches/series-2.6.35

A scst-3.1.0/fcst/linux-patches/23-softirq

A scst-3.1.0/fcst/linux-patches/17-lport-hook

A scst-3.1.0/fcst/linux-patches/18-lport-notify

A scst-3.1.0/fcst/linux-patches/15-fc4

A scst-3.1.0/fcst/linux-patches/16-seq-set-resp

A scst-3.1.0/fcst/linux-patches/series-2.6.34

A scst-3.1.0/fcst/linux-patches/14-fc-frame-sparse-workaround

A scst-3.1.0/fcst/linux-patches/series-2.6.33-rc8

A scst-3.1.0/fcst/linux-patches/02-fc4

A scst-3.1.0/fcst/linux-patches/05-lport-hook

A scst-3.1.0/fcst/linux-patches/07-pta-mask

A scst-3.1.0/fcst/linux-patches/08-ptp-ref

A scst-3.1.0/fcst/linux-patches/01-prli-clean

A scst-3.1.0/fcst/linux-patches/10-non-fip

A scst-3.1.0/fcst/linux-patches/09-ptp-type

A scst-3.1.0/fcst/linux-patches/13-ptp-acc

A scst-3.1.0/fcst/linux-patches/04-seq-set-resp

A scst-3.1.0/fcst/linux-patches/03-seq-init

A scst-3.1.0/fcst/linux-patches/06-lport-notify

A scst-3.1.0/fcst/linux-patches/12-ptp-npiv

A scst-3.1.0/fcst/linux-patches/11-ptp-flogi-recv

A scst-3.1.0/fcst/Makefile_in-tree

A scst-3.1.0/fcst/Kconfig

A scst-3.1.0/iscsi-scst

A scst-3.1.0/iscsi-scst/README

A scst-3.1.0/iscsi-scst/include

A scst-3.1.0/iscsi-scst/include/iscsi_scst_ver.h

A scst-3.1.0/iscsi-scst/include/iscsi_scst.h

A scst-3.1.0/iscsi-scst/include/iscsit_transport.h

A scst-3.1.0/iscsi-scst/include/isert_scst.h

A scst-3.1.0/iscsi-scst/kernel

A scst-3.1.0/iscsi-scst/kernel/isert-scst

A scst-3.1.0/iscsi-scst/kernel/isert-scst/iser_rdma.c

A scst-3.1.0/iscsi-scst/kernel/isert-scst/iser.h

A scst-3.1.0/iscsi-scst/kernel/isert-scst/iser_buf.c

A scst-3.1.0/iscsi-scst/kernel/isert-scst/iser_pdu.c

A scst-3.1.0/iscsi-scst/kernel/isert-scst/iser_datamover.c

A scst-3.1.0/iscsi-scst/kernel/isert-scst/isert.c

A scst-3.1.0/iscsi-scst/kernel/isert-scst/isert_login.c

A scst-3.1.0/iscsi-scst/kernel/isert-scst/isert_dbg.h

A scst-3.1.0/iscsi-scst/kernel/isert-scst/TODO

A scst-3.1.0/iscsi-scst/kernel/isert-scst/Kconfig

A scst-3.1.0/iscsi-scst/kernel/isert-scst/iser_global.c

A scst-3.1.0/iscsi-scst/kernel/isert-scst/Makefile

A scst-3.1.0/iscsi-scst/kernel/isert-scst/iser_datamover.h

A scst-3.1.0/iscsi-scst/kernel/isert-scst/iser_hdr.h

A scst-3.1.0/iscsi-scst/kernel/isert-scst/isert.h

A scst-3.1.0/iscsi-scst/kernel/isert-scst/Makefile.in-kernel

A scst-3.1.0/iscsi-scst/kernel/target.c

A scst-3.1.0/iscsi-scst/kernel/config.c

A scst-3.1.0/iscsi-scst/kernel/conn.c

A scst-3.1.0/iscsi-scst/kernel/digest.c

A scst-3.1.0/iscsi-scst/kernel/iscsi.c

A scst-3.1.0/iscsi-scst/kernel/iscsi.h

A scst-3.1.0/iscsi-scst/kernel/nthread.c

A scst-3.1.0/iscsi-scst/kernel/session.c

A scst-3.1.0/iscsi-scst/kernel/Makefile.in-kernel

A scst-3.1.0/iscsi-scst/kernel/iscsi_dbg.h

A scst-3.1.0/iscsi-scst/kernel/iscsit_transport.c

A scst-3.1.0/iscsi-scst/kernel/event.c

A scst-3.1.0/iscsi-scst/kernel/iscsi_trace_flag.h

A scst-3.1.0/iscsi-scst/kernel/param.c

A scst-3.1.0/iscsi-scst/kernel/patches

A scst-3.1.0/iscsi-scst/kernel/patches/rhel

A scst-3.1.0/iscsi-scst/kernel/patches/rhel/put_page_callback-3.10.0-229.patch

A scst-3.1.0/iscsi-scst/kernel/patches/rhel/put_page_callback-2.6.32-504.patch

A scst-3.1.0/iscsi-scst/kernel/patches/rhel/put_page_callback-3.10.0-123.patch

A scst-3.1.0/iscsi-scst/kernel/patches/rhel/put_page_callback-2.6.32-431.patch

A scst-3.1.0/iscsi-scst/kernel/patches/rhel/put_page_callback-2.6.32-358.patch

A scst-3.1.0/iscsi-scst/kernel/patches/rhel/put_page_callback-2.6.32-279.patch

A scst-3.1.0/iscsi-scst/kernel/patches/rhel/put_page_callback-2.6.32-220.patch

A scst-3.1.0/iscsi-scst/kernel/patches/rhel/put_page_callback-2.6.32-131.patch

A scst-3.1.0/iscsi-scst/kernel/patches/rhel/put_page_callback-2.6.18.patch

A scst-3.1.0/iscsi-scst/kernel/patches/rhel/put_page_callback-2.6.32-71.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.19.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.18.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.17.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.16.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.15.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.2.57.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.14.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.10.30.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.12.11.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.13.3.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.13.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.12.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.11.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.10.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.9.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.7.10.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.8.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.7.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.6.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.5.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.4.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.3.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.2.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.1.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-3.0.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.39.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.37.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.38.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.36.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.35.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.34.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.33.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.32.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.31.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.30.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.29.patch

A scst-3.1.0/iscsi-scst/kernel/patches/unsupported

A scst-3.1.0/iscsi-scst/kernel/patches/unsupported/put_page_callback-SuSE11-1.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.27.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.28.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.25.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.26.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.16.29.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.21.1.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.22.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.23.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.24.patch

A scst-3.1.0/iscsi-scst/kernel/patches/put_page_callback-2.6.18.1.patch

A scst-3.1.0/iscsi-scst/kernel/Kconfig

A scst-3.1.0/iscsi-scst/kernel/Makefile

A scst-3.1.0/iscsi-scst/kernel/digest.h

A scst-3.1.0/iscsi-scst/kernel/iscsi_hdr.h

A scst-3.1.0/iscsi-scst/Makefile

A scst-3.1.0/iscsi-scst/conftest

A scst-3.1.0/iscsi-scst/conftest/create_cq

A scst-3.1.0/iscsi-scst/conftest/create_cq/Makefile

A scst-3.1.0/iscsi-scst/conftest/create_cq/create_cq.c

A scst-3.1.0/iscsi-scst/doc

A scst-3.1.0/iscsi-scst/doc/SCST_Gentoo_HOWTO.txt

A scst-3.1.0/iscsi-scst/doc/iscsi-scst-howto.txt

A scst-3.1.0/iscsi-scst/doc/manpages

A scst-3.1.0/iscsi-scst/doc/manpages/iscsi-scst-adm.8

A scst-3.1.0/iscsi-scst/doc/manpages/iscsi-scstd.conf.5

A scst-3.1.0/iscsi-scst/doc/manpages/iscsi-scstd.8

A scst-3.1.0/iscsi-scst/README.iser

A scst-3.1.0/iscsi-scst/usr

A scst-3.1.0/iscsi-scst/usr/config.c

A scst-3.1.0/iscsi-scst/usr/message.c

A scst-3.1.0/iscsi-scst/usr/iscsi_scstd.c

A scst-3.1.0/iscsi-scst/usr/event.c

A scst-3.1.0/iscsi-scst/usr/iscsid.c

A scst-3.1.0/iscsi-scst/usr/iscsid.h

A scst-3.1.0/iscsi-scst/usr/param.c

A scst-3.1.0/iscsi-scst/usr/param.h

A scst-3.1.0/iscsi-scst/usr/Makefile

A scst-3.1.0/iscsi-scst/usr/iscsi_adm.c

A scst-3.1.0/iscsi-scst/usr/misc.c

A scst-3.1.0/iscsi-scst/usr/session.c

A scst-3.1.0/iscsi-scst/usr/ctldev.c

A scst-3.1.0/iscsi-scst/usr/misc.h

A scst-3.1.0/iscsi-scst/usr/target.c

A scst-3.1.0/iscsi-scst/usr/chap.c

A scst-3.1.0/iscsi-scst/usr/conn.c

A scst-3.1.0/iscsi-scst/usr/iscsi_adm.h

A scst-3.1.0/iscsi-scst/usr/iscsi_hdr.h

A scst-3.1.0/iscsi-scst/usr/isns.c

A scst-3.1.0/iscsi-scst/usr/isns_proto.h

A scst-3.1.0/iscsi-scst/usr/log.c

A scst-3.1.0/iscsi-scst/usr/types.h

A scst-3.1.0/iscsi-scst/usr/md5.c

A scst-3.1.0/iscsi-scst/usr/sha1.c

A scst-3.1.0/iscsi-scst/usr/sha1.h

A scst-3.1.0/iscsi-scst/usr/md5.h

A scst-3.1.0/iscsi-scst/README.iser_ofed

A scst-3.1.0/iscsi-scst/Makefile_user_space_only

A scst-3.1.0/iscsi-scst/README_in-tree

A scst-3.1.0/iscsi-scst/COPYING

A scst-3.1.0/iscsi-scst/resource_agents

A scst-3.1.0/iscsi-scst/resource_agents/SCSTLun

A scst-3.1.0/iscsi-scst/resource_agents/SCSTTarget

A scst-3.1.0/iscsi-scst/resource_agents/README

A scst-3.1.0/iscsi-scst/ChangeLog

A scst-3.1.0/iscsi-scst/etc

A scst-3.1.0/iscsi-scst/etc/scst.conf

A scst-3.1.0/iscsi-scst/etc/obsolete

A scst-3.1.0/iscsi-scst/etc/obsolete/scst.conf

A scst-3.1.0/iscsi-scst/etc/obsolete/initiators.allow

A scst-3.1.0/iscsi-scst/etc/obsolete/initiators.deny

A scst-3.1.0/iscsi-scst/etc/obsolete/iscsi-scstd.conf

A scst-3.1.0/iscsi-scst/AskingQuestions

A scst-3.1.0/iscsi-scst/ToDo

A scst-3.1.0/qla2x00t

A scst-3.1.0/qla2x00t/qla2x00-target

A scst-3.1.0/qla2x00t/qla2x00-target/README

A scst-3.1.0/qla2x00t/qla2x00-target/qla2x00t.h

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-4.4

A scst-3.1.0/qla2x00t/qla2x00-target/qla2x00t.c

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-4.3

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-4.2

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-4.1

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-4.0

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.19

A scst-3.1.0/qla2x00t/qla2x00-target/ChangeLog

A scst-3.1.0/qla2x00t/qla2x00-target/ToDo

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.18

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.17

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.16

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.15

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.14

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.13

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.12

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.11

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.10

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.9

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.8

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.7

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.6

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.5

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.4

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.3

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.2

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.1

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-3.0

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.39

A scst-3.1.0/qla2x00t/qla2x00-target/AskingQuestions

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.38

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.37

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.36

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.35

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.34

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.33

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.30

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.31

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.23

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.32

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.24

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.25

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.26

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.27

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.28

A scst-3.1.0/qla2x00t/qla2x00-target/Makefile_in-tree-2.6.29

A scst-3.1.0/qla2x00t/qla2x00-target/Kconfig

A scst-3.1.0/qla2x00t/qla_isr.c

A scst-3.1.0/qla2x00t/qla_os.c

A scst-3.1.0/qla2x00t/qla_attr.c

A scst-3.1.0/qla2x00t/qla_gs.c

A scst-3.1.0/qla2x00t/qla_init.c

A scst-3.1.0/qla2x00t/qla2x_tgt.h

A scst-3.1.0/qla2x00t/qla2x_tgt_def.h

A scst-3.1.0/qla2x00t/qla_bsg.c

A scst-3.1.0/qla2x00t/qla_bsg.h

A scst-3.1.0/qla2x00t/qla_def.h

A scst-3.1.0/qla2x00t/qla_nx.c

A scst-3.1.0/qla2x00t/qla_iocb.c

A scst-3.1.0/qla2x00t/qla_mbx.c

A scst-3.1.0/qla2x00t/qla_sup.c

A scst-3.1.0/qla2x00t/qla_dbg.c

A scst-3.1.0/qla2x00t/doc

A scst-3.1.0/qla2x00t/doc/qla2x00t-howto.html

A scst-3.1.0/qla2x00t/Makefile

A scst-3.1.0/qla2x00t/qla_dbg.h

A scst-3.1.0/qla2x00t/qla_devtbl.h

A scst-3.1.0/qla2x00t/qla_dfs.c

A scst-3.1.0/qla2x00t/qla_fw.h

A scst-3.1.0/qla2x00t/qla_gbl.h

A scst-3.1.0/qla2x00t/qla_inline.h

A scst-3.1.0/qla2x00t/qla_mid.c

A scst-3.1.0/qla2x00t/qla_nx.h

A scst-3.1.0/qla2x00t/qla_settings.h

A scst-3.1.0/qla2x00t/qla_version.h

A scst-3.1.0/qla2x00t/Kconfig

A scst-3.1.0/qla2x00t/kernel-patches

A scst-3.1.0/qla2x00t/kernel-patches/scst_fc_vport_create.patch

A scst-3.1.0/qla2x00t/generate-in-tree-patches

A scst-3.1.0/qla2x00t/extract-qla2xxx-orig

A scst-3.1.0/scst_local

A scst-3.1.0/scst_local/scst_local.c

A scst-3.1.0/scst_local/in-tree

A scst-3.1.0/scst_local/in-tree/Makefile-4.4

A scst-3.1.0/scst_local/in-tree/Makefile-4.3

A scst-3.1.0/scst_local/in-tree/Makefile-4.2

A scst-3.1.0/scst_local/in-tree/Makefile-4.1

A scst-3.1.0/scst_local/in-tree/Makefile-4.0

A scst-3.1.0/scst_local/in-tree/Makefile-3.19

A scst-3.1.0/scst_local/in-tree/Makefile-3.18

A scst-3.1.0/scst_local/in-tree/Makefile-3.17

A scst-3.1.0/scst_local/in-tree/Makefile-3.16

A scst-3.1.0/scst_local/in-tree/Makefile-3.15

A scst-3.1.0/scst_local/in-tree/Makefile-3.14

A scst-3.1.0/scst_local/in-tree/Makefile-3.13

A scst-3.1.0/scst_local/in-tree/Makefile-3.12

A scst-3.1.0/scst_local/in-tree/Makefile-3.11

A scst-3.1.0/scst_local/in-tree/Makefile-3.10

A scst-3.1.0/scst_local/in-tree/Makefile-3.9

A scst-3.1.0/scst_local/in-tree/Makefile-3.8

A scst-3.1.0/scst_local/in-tree/Makefile-3.7

A scst-3.1.0/scst_local/in-tree/Makefile-3.6

A scst-3.1.0/scst_local/in-tree/Makefile-3.5

A scst-3.1.0/scst_local/in-tree/Makefile-3.4

A scst-3.1.0/scst_local/in-tree/Makefile-3.3

A scst-3.1.0/scst_local/in-tree/Makefile-3.2

A scst-3.1.0/scst_local/in-tree/Makefile-3.1

A scst-3.1.0/scst_local/in-tree/Makefile-3.0

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.39

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.38

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.37

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.36

A scst-3.1.0/scst_local/in-tree/Kconfig

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.35

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.34

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.33

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.30

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.31

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.32

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.23

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.24

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.25

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.26

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.27

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.28

A scst-3.1.0/scst_local/in-tree/Makefile-2.6.29

A scst-3.1.0/scst_local/Makefile

A scst-3.1.0/scst_local/README

A scst-3.1.0/srpt

A scst-3.1.0/srpt/src

A scst-3.1.0/srpt/src/ib_srpt.c

A scst-3.1.0/srpt/src/ib_srpt.h

A scst-3.1.0/srpt/src/Makefile

A scst-3.1.0/srpt/src/srp-ext.h

A scst-3.1.0/srpt/src/Makefile.in_kernel

A scst-3.1.0/srpt/src/ib_dm_mad.h

A scst-3.1.0/srpt/src/Kconfig

A scst-3.1.0/srpt/Makefile

A scst-3.1.0/srpt/README

A scst-3.1.0/srpt/conftest

A scst-3.1.0/srpt/conftest/query_gid

A scst-3.1.0/srpt/conftest/query_gid/Makefile

A scst-3.1.0/srpt/conftest/query_gid/query_gid.c

A scst-3.1.0/srpt/conftest/create_cq

A scst-3.1.0/srpt/conftest/create_cq/Makefile

A scst-3.1.0/srpt/conftest/create_cq/create_cq.c

A scst-3.1.0/srpt/conftest/create_send_mad_ah

A scst-3.1.0/srpt/conftest/create_send_mad_ah/Makefile

A scst-3.1.0/srpt/conftest/create_send_mad_ah/create_send_mad_ah.c

A scst-3.1.0/srpt/conftest/create_send_mad_base

A scst-3.1.0/srpt/conftest/create_send_mad_base/Makefile

A scst-3.1.0/srpt/conftest/create_send_mad_base/create_send_mad_base.c

A scst-3.1.0/srpt/conftest/register_mad_agent

A scst-3.1.0/srpt/conftest/register_mad_agent/Makefile

A scst-3.1.0/srpt/conftest/register_mad_agent/register_mad_agent.c

A scst-3.1.0/srpt/conftest/gid_change

A scst-3.1.0/srpt/conftest/gid_change/Makefile

A scst-3.1.0/srpt/conftest/gid_change/gid_change.c

A scst-3.1.0/srpt/README.ofed

A scst-3.1.0/srpt/LICENSE

A scst-3.1.0/srpt/session-management.txt

A scst-3.1.0/srpt/Testing.txt

A scst-3.1.0/srpt/ChangeLog

A scst-3.1.0/srpt/Measurement-Results.txt

A scst-3.1.0/srpt/README_in-tree

A scst-3.1.0/usr

A scst-3.1.0/usr/fileio

A scst-3.1.0/usr/fileio/README

A scst-3.1.0/usr/fileio/common.h

A scst-3.1.0/usr/fileio/Makefile

A scst-3.1.0/usr/fileio/fileio.c

A scst-3.1.0/usr/fileio/common.c

A scst-3.1.0/usr/fileio/debug.c

A scst-3.1.0/usr/fileio/ChangeLog

A scst-3.1.0/usr/fileio/crc32.c

A scst-3.1.0/usr/include

A scst-3.1.0/usr/include/version.h

A scst-3.1.0/usr/include/debug.h

A scst-3.1.0/usr/include/debug.c

A scst-3.1.0/usr/events

A scst-3.1.0/usr/events/Makefile

A scst-3.1.0/usr/events/README

A scst-3.1.0/usr/events/debug.c

A scst-3.1.0/usr/events/events.c

A scst-3.1.0/usr/stpgd

A scst-3.1.0/usr/stpgd/Makefile

A scst-3.1.0/usr/stpgd/README

A scst-3.1.0/usr/stpgd/debug.c

A scst-3.1.0/usr/stpgd/scst_on_stpg

A scst-3.1.0/usr/stpgd/stpgd_main.c

A scst-3.1.0/usr/Makefile

A scst-3.1.0/scstadmin

A scst-3.1.0/scstadmin/scstadmin.sysfs

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/lib

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/lib/SCST

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/lib/SCST/SCST.pm

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/t

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/t/07-scstadmin-args.t

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/t/06-after-restore.conf

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/t/06-cont-on-err.t

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/t/06-to-be-restored.conf

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/t/07-result.conf

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/t/01-start-scst.t

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/t/03-targets.t

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/t/99-stop-scst.t

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/t/04-alua.t

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/t/05-dynattr.t

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/t/02-scst-attr.t

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/Makefile.PL

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/README

A scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0/MANIFEST

A scst-3.1.0/scstadmin/scstadmin.sysfs/Makefile

A scst-3.1.0/scstadmin/scstadmin.sysfs/scstadmin

A scst-3.1.0/scstadmin/scstadmin.sysfs/man5

A scst-3.1.0/scstadmin/scstadmin.sysfs/man5/scst.conf.5

A scst-3.1.0/scstadmin/scstadmin.sysfs/man5/scst.5

A scst-3.1.0/scstadmin/scstadmin.sysfs/man1

A scst-3.1.0/scstadmin/scstadmin.sysfs/man1/scstadmin.1

A scst-3.1.0/scstadmin/init.d

A scst-3.1.0/scstadmin/init.d/scst

A scst-3.1.0/scstadmin/scstadmin.spec.in

A scst-3.1.0/scstadmin/Makefile

A scst-3.1.0/scstadmin/scstadmin.procfs

A scst-3.1.0/scstadmin/scstadmin.procfs/scst-0.8.22

A scst-3.1.0/scstadmin/scstadmin.procfs/scst-0.8.22/Makefile.PL

A scst-3.1.0/scstadmin/scstadmin.procfs/scst-0.8.22/README

A scst-3.1.0/scstadmin/scstadmin.procfs/scst-0.8.22/lib

A scst-3.1.0/scstadmin/scstadmin.procfs/scst-0.8.22/lib/SCST

A scst-3.1.0/scstadmin/scstadmin.procfs/scst-0.8.22/lib/SCST/SCST.pm

A scst-3.1.0/scstadmin/scstadmin.procfs/scst-0.8.22/MANIFEST

A scst-3.1.0/scstadmin/scstadmin.procfs/scstadmin

A scst-3.1.0/scstadmin/scstadmin.procfs/Makefile

A scst-3.1.0/scstadmin/LICENSE

A scst-3.1.0/scstadmin/default

A scst-3.1.0/scstadmin/default/scst

A scst-3.1.0/scstadmin/examples

A scst-3.1.0/scstadmin/examples/scst.conf.sysfs

A scst-3.1.0/scstadmin/examples/scst.conf.procfs

A scst-3.1.0/scstadmin/README.procfs

A scst-3.1.0/scstadmin/README

A scst-3.1.0/scstadmin/ChangeLog

A scst-3.1.0/scstadmin/scstadmin

A scst-3.1.0/nightly

A scst-3.1.0/nightly/conf

A scst-3.1.0/nightly/conf/nightly.conf

A scst-3.1.0/nightly/conf/nightly.sendmail

A scst-3.1.0/nightly/bin

A scst-3.1.0/nightly/bin/nightly

A scst-3.1.0/nightly/README.txt

A scst-3.1.0/doc

A scst-3.1.0/doc/scst_user_spec.sgml

A scst-3.1.0/doc/Makefile

A scst-3.1.0/doc/Using-the-DLM-as-a-Distributed-In-Memory-Database.pdf

A scst-3.1.0/doc/scst_pg.sgml

A scst-3.1.0/doc/fig2.png

A scst-3.1.0/doc/fig1.png

A scst-3.1.0/mpt

A scst-3.1.0/mpt/mpt_scst.h

A scst-3.1.0/mpt/Makefile

A scst-3.1.0/mpt/mpt_scst.c

A scst-3.1.0/mpt/in-tree

A scst-3.1.0/mpt/in-tree/Makefile

A scst-3.1.0/mpt/in-tree/Kconfig

A scst-3.1.0/mpt/in-tree/Kconfig-2.6.24.diff

A scst-3.1.0/mpt/in-tree/Makefile.diff

A scst-3.1.0/mpt/in-tree/Kconfig.diff

A scst-3.1.0/mpt/README

A scst-3.1.0/mpt/scsi3.h

A scst-3.1.0/scripts

A scst-3.1.0/scripts/run-regression-tests

A scst-3.1.0/scripts/generate-kernel-patch

A scst-3.1.0/scripts/list-source-files

A scst-3.1.0/scripts/specialize-patch

A scst-3.1.0/scripts/rebuild-rhel-kernel-rpm

A scst-3.1.0/scripts/kernel-functions

A scst-3.1.0/scripts/generate-release-archive

A scst-3.1.0/scripts/update-version

A scst-3.1.0/scripts/spread-mlx4-ib-interrupts

A scst-3.1.0/scripts/generate-patched-kernel

A scst-3.1.0/scripts/rhel-rpm-functions

A scst-3.1.0/scripts/blockdev-perftest

A scst-3.1.0/scripts/test-persistent-reservation

A scst-3.1.0/scripts/generate-scst-patch

A scst-3.1.0/scripts/filter-trace-entry-exit

A scst-3.1.0/scripts/monitor-memory-usage

A scst-3.1.0/scripts/list-double-blank-lines

A scst-3.1.0/scripts/monitor-interrupt-rate

A scst-3.1.0/scripts/list-conditional-defines

A scst-3.1.0/README

A scst-3.1.0/SVN_TAGS

A scst-3.1.0/scst.spec.in

A scst-3.1.0/www

A scst-3.1.0/www/target_lsi.html

A scst-3.1.0/www/users.html

A scst-3.1.0/www/comparison.html

A scst-3.1.0/www/contributing.html

A scst-3.1.0/www/downloads.html

A scst-3.1.0/www/handler_fileio_tgt.html

A scst-3.1.0/www/index.html

A scst-3.1.0/www/mc_s.html

A scst-3.1.0/www/scst_admin.html

A scst-3.1.0/www/scstvslio.html

A scst-3.1.0/www/scstvsstgt.html

A scst-3.1.0/www/target_emulex.html

A scst-3.1.0/www/target_fcoe.html

A scst-3.1.0/www/target_ibmvscsi.html

A scst-3.1.0/www/target_iscsi.html

A scst-3.1.0/www/target_local.html

A scst-3.1.0/www/target_mvsas.html

A scst-3.1.0/www/target_old.html

A scst-3.1.0/www/target_qla2x00t.html

A scst-3.1.0/www/target_srp.html

A scst-3.1.0/www/targets.html

A scst-3.1.0/www/images

A scst-3.1.0/www/images/LPe16002.jpg

A scst-3.1.0/www/images/tooltips.js

A scst-3.1.0/www/images/Orange.css

A scst-3.1.0/www/images/t_emulex.gif

A scst-3.1.0/www/images/t_sas.gif

A scst-3.1.0/www/images/t_qlogic.gif

A scst-3.1.0/www/images/t_unsupported.gif

A scst-3.1.0/www/images/page.gif

A scst-3.1.0/www/images/menubg.gif

A scst-3.1.0/www/images/init_scst.png

A scst-3.1.0/www/images/menubg_current.gif

A scst-3.1.0/www/images/menudivide.gif

A scst-3.1.0/www/images/scst_mgmt_cmd_thread.png

A scst-3.1.0/www/images/arrow.gif

A scst-3.1.0/www/images/clock.gif

A scst-3.1.0/www/images/quote.gif

A scst-3.1.0/www/images/t_fcoe.gif

A scst-3.1.0/www/images/logo.gif

A scst-3.1.0/www/images/headerbg.gif

A scst-3.1.0/www/images/comment.gif

A scst-3.1.0/www/images/scst_cmd_thread.png

A scst-3.1.0/www/images/fig1.png

A scst-3.1.0/www/images/fig2.png

A scst-3.1.0/www/images/scst_mgmt_thread.png

A scst-3.1.0/www/images/t_rdma.gif

A scst-3.1.0/www/images/fig3.png

A scst-3.1.0/www/images/footerbg.gif

A scst-3.1.0/www/images/fig4.png

A scst-3.1.0/www/images/t_lsi.gif

A scst-3.1.0/www/images/square_arrow.gif

A scst-3.1.0/www/images/headerbg-orange.gif

A scst-3.1.0/www/iscsi-scst

A scst-3.1.0/www/iscsi-scst/index.html

A scst-3.1.0/www/Gentoo-HOWTO.pdf

A scst-3.1.0/www/sgv_big_order_alloc-sfw5-rc3.diff

A scst-3.1.0/www/vl_res.txt

A scst-3.1.0/www/max_outstanding_r2t.txt

A scst-3.1.0/www/bart_res.txt

A scst-3.1.0/www/tomasz_res.txt

A scst-3.1.0/www/sgv_big_order_alloc.diff

A scst-3.1.0/Makefile

A scst-3.1.0/scst-dkms.spec.in

A scst-3.1.0/ibmvstgt

A scst-3.1.0/ibmvstgt/src

A scst-3.1.0/ibmvstgt/src/ibmvstgt.c

A scst-3.1.0/ibmvstgt/src/Kconfig

A scst-3.1.0/ibmvstgt/src/orig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/Kconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/hosts.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/generic_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/hp6xx_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/xen_domu_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/c2k_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/apollo_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/prpmc2800_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/gef_ppc9a_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/rm200_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/a500_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/pnx8550-stb810_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/cm5200_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/pnx8335-stb225_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc832x_mds_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/BF561-ACVILON_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/BF548-EZKIT_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ip22_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/lboxre2_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/migor_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/amigaone_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/socrates_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/landisk_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/shx3_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/msp71xx_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/se7343_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/se7722_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc834x_itx_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/malta_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/maple_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/x86_64_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mvme147_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/sdk7786_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/amiga_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/sparc64_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/merisc_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc7448_hpc2_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/c3000_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/holly_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ppc6xx_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/eiger_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/bigsur_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc832x_rdb_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc85xx_smp_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/rb532_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/sbc834x_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/m32104ut_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/linkstation_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/fuloong2e_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/pcm030_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ap325rxa_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/warp_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc83xx_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/espt_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc85xx_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/gef_sbc610_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ip27_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc834x_itxgp_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/zx1_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/r7780mp_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/default_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc8313_rdb_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/tb0287_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/motionpro_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc5200_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/wii_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mappi2.vdec2_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc8610_hpcd_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ppc64_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/m32700ut.smp_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mvme16x_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/rts7751r2dplus_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ecovec24-romimage_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ecovec24_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/g5_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc837x_mds_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ip32_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/lemote2f_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/cell_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/sun3x_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ppc44x_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/m32700ut.up_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/pmac32_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/atstk1002_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/opsput_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/xes_mpc85xx_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/atstk1006_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/BF527-EZKIT-V2_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/bvme6000_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/chrp32_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ul2_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/cobalt_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/powertv_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/sh7785lcr_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/markeins_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/tiger_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc836x_mds_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/sparc32_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/titan_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ip28_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/rts7751r2d1_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/celleb_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/BF526-EZBRD_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/urquell_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/i386_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/hammerhead_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/se7724_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/decstation_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc837x_rdb_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ppc64e_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/iseries_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/sdk7780_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/sh7763rdp_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/pseries_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/jazz_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/pasemi_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/IP0X_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/se7712_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/storcenter_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/multi_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/se7750_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/atstk1003_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/sam440ep_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/r7785rp_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mac_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/atari_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/pnx8550-jbs_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/redwood_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/q40_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/lite5200b_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mappi2.opsp_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/cayman_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/tqm5200_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/BF527-EZKIT_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/sh7785lcr_32bit_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc8641_hpcn_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/gef_sbc310_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/sh03_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc86xx_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/tb0226_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/CM-BF527_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/CM-BF548_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc8315_rdb_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/stx_gp3_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/sun3_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/se7721_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/icon_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mtx1_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/hp300_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/bcm47xx_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/mpc512x_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ps3_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/712_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/s3c2410_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/at572d940hfek_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/cam60_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/Makefile

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/scsi_transport_srp.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/scsi_transport_fc.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/scsi_sysfs.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/scsi_transport_srp_internal.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/scsi_tgt_if.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/scsi_host.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/scsi_tgt_priv.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/scsi_tgt.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/scsi_tgt_lib.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/scsi_transport_fc_internal.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/scsi_tgt_if.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/ibmvstgt.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/libsrp.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.35/libsrp.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.36

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/Kconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/srp.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/ibmvstgt.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/ip32_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/scsi_transport_srp.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/amiga_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/jazz_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/scsi_transport_srp_internal.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/scsi_tgt_if.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/sun3x_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/scsi_host.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/scsi_tgt_lib.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/apollo_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/multi_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/s3c2410_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/bvme6000_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/atari_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/mac_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/rm200_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/at572d940hfek_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/scsi_transport_fc.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/scsi_transport_fc_internal.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/pnx8550-jbs_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/q40_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/scsi_sysfs.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/pnx8550-stb810_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/libsrp.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/Makefile

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/markeins_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/ip22_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/hosts.c

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/libsrp.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/tb0226_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/ip27_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/mpc5200_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/motionpro_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/tb0287_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/sun3_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/hp300_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/mpc8610_hpcd_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/bcm47xx_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/decstation_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/malta_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/mvme147_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/scsi_tgt.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/scsi_tgt_priv.h

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/mvme16x_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/cam60_defconfig

A scst-3.1.0/ibmvstgt/src/orig/2.6.36/scsi_tgt_if.c

A scst-3.1.0/ibmvstgt/src/libsrp.c

A scst-3.1.0/ibmvstgt/src/srpnew.h

A scst-3.1.0/ibmvstgt/src/dummy_powerpc_defs.h

A scst-3.1.0/ibmvstgt/src/libsrpnew.h

A scst-3.1.0/ibmvstgt/src/SLES-10-SP3-ibmvscsis.c

A scst-3.1.0/ibmvstgt/src/Makefile

A scst-3.1.0/ibmvstgt/src/ip32_defconfig

A scst-3.1.0/ibmvstgt/src/amiga_defconfig

A scst-3.1.0/ibmvstgt/src/jazz_defconfig

A scst-3.1.0/ibmvstgt/src/sun3x_defconfig

A scst-3.1.0/ibmvstgt/src/apollo_defconfig

A scst-3.1.0/ibmvstgt/src/multi_defconfig

A scst-3.1.0/ibmvstgt/src/bvme6000_defconfig

A scst-3.1.0/ibmvstgt/src/rm200_defconfig

A scst-3.1.0/ibmvstgt/src/mac_defconfig

A scst-3.1.0/ibmvstgt/src/atari_defconfig

A scst-3.1.0/ibmvstgt/src/scsi_transport_fc.c

A scst-3.1.0/ibmvstgt/src/q40_defconfig

A scst-3.1.0/ibmvstgt/src/scsi_sysfs.c

A scst-3.1.0/ibmvstgt/src/markeins_defconfig

A scst-3.1.0/ibmvstgt/src/ip22_defconfig

A scst-3.1.0/ibmvstgt/src/hosts.c

A scst-3.1.0/ibmvstgt/src/ip27_defconfig

A scst-3.1.0/ibmvstgt/src/motionpro_defconfig

A scst-3.1.0/ibmvstgt/src/mpc5200_defconfig

A scst-3.1.0/ibmvstgt/src/sun3_defconfig

A scst-3.1.0/ibmvstgt/src/hp300_defconfig

A scst-3.1.0/ibmvstgt/src/mpc8610_hpcd_defconfig

A scst-3.1.0/ibmvstgt/src/bcm47xx_defconfig

A scst-3.1.0/ibmvstgt/src/malta_defconfig

A scst-3.1.0/ibmvstgt/src/mvme147_defconfig

A scst-3.1.0/ibmvstgt/src/mvme16x_defconfig

A scst-3.1.0/ibmvstgt/src/scsi-Makefile

A scst-3.1.0/ibmvstgt/src/scsi_host.h

A scst-3.1.0/ibmvstgt/src/scsi_transport_srp.c

A scst-3.1.0/ibmvstgt/src/pnx8550-stb810_defconfig

A scst-3.1.0/ibmvstgt/src/tb0287_defconfig

A scst-3.1.0/ibmvstgt/src/decstation_defconfig

A scst-3.1.0/ibmvstgt/src/pnx8550-jbs_defconfig

A scst-3.1.0/ibmvstgt/src/tb0226_defconfig

A scst-3.1.0/ibmvstgt/src/s3c2410_defconfig

A scst-3.1.0/ibmvstgt/src/at572d940hfek_defconfig

A scst-3.1.0/ibmvstgt/src/cam60_defconfig

A scst-3.1.0/ibmvstgt/src/scsi_transport_srp_internal.h

A scst-3.1.0/ibmvstgt/src/scsi_transport_fc_internal.h

A scst-3.1.0/ibmvstgt/src/scsi_tgt_if.h

A scst-3.1.0/ibmvstgt/src/scsi_tgt_lib.c

A scst-3.1.0/ibmvstgt/src/scsi_tgt.h

A scst-3.1.0/ibmvstgt/src/scsi_tgt_priv.h

A scst-3.1.0/ibmvstgt/src/scsi_tgt_if.c

A scst-3.1.0/ibmvstgt/src/ibmvscsi.h

A scst-3.1.0/ibmvstgt/src/viosrp.h

A scst-3.1.0/ibmvstgt/Makefile

A scst-3.1.0/ibmvstgt/README.sysfs

A scst-3.1.0/ibmvstgt/generate-in-tree-patches

A scst-3.1.0/ibmvstgt/README.procfs

A scst-3.1.0/mvsas_tgt

A scst-3.1.0/mvsas_tgt/mv_tgt.c

A scst-3.1.0/mvsas_tgt/mv_tgt.h

A scst-3.1.0/mvsas_tgt/mv_init.c

A scst-3.1.0/mvsas_tgt/Makefile

A scst-3.1.0/mvsas_tgt/mv_64xx.c

A scst-3.1.0/mvsas_tgt/mv_64xx.h

A scst-3.1.0/mvsas_tgt/mv_94xx.c

A scst-3.1.0/mvsas_tgt/mv_94xx.h

A scst-3.1.0/mvsas_tgt/mv_chips.h

A scst-3.1.0/mvsas_tgt/mv_defs.h

A scst-3.1.0/mvsas_tgt/mv_sas.c

A scst-3.1.0/mvsas_tgt/mv_sas.h

A scst-3.1.0/mvsas_tgt/mv_spi.c

A scst-3.1.0/mvsas_tgt/mv_spi.h

A scst-3.1.0/mvsas_tgt/README

A scst-3.1.0/mvsas_tgt/ChangeLog

A scst-3.1.0/qla_isp

A scst-3.1.0/qla_isp/linux-2.6

A scst-3.1.0/qla_isp/linux-2.6/Makefile

A scst-3.1.0/qla_isp/linux-2.6/build

A scst-3.1.0/qla_isp/linux-2.6/build/Makefile

A scst-3.1.0/qla_isp/LICENSE

A scst-3.1.0/qla_isp/common

A scst-3.1.0/qla_isp/common/isp.c

A scst-3.1.0/qla_isp/common/isp_library.c

A scst-3.1.0/qla_isp/common/isp_library.h

A scst-3.1.0/qla_isp/common/isp_stds.h

A scst-3.1.0/qla_isp/common/isp_target.c

A scst-3.1.0/qla_isp/common/isp_target.h

A scst-3.1.0/qla_isp/common/isp_tpublic.h

A scst-3.1.0/qla_isp/common/ispmbox.h

A scst-3.1.0/qla_isp/common/ispreg.h

A scst-3.1.0/qla_isp/common/ispvar.h

A scst-3.1.0/qla_isp/firmware

A scst-3.1.0/qla_isp/firmware/fwbin

A scst-3.1.0/qla_isp/firmware/asm_12160.h

A scst-3.1.0/qla_isp/firmware/asm_1000.h

A scst-3.1.0/qla_isp/firmware/asm_2100.h

A scst-3.1.0/qla_isp/firmware/asm_2200.h

A scst-3.1.0/qla_isp/firmware/asm_1040.h

A scst-3.1.0/qla_isp/firmware/asm_2300.h

A scst-3.1.0/qla_isp/firmware/asm_2400.h

A scst-3.1.0/qla_isp/firmware/asm_2500.h

A scst-3.1.0/qla_isp/firmware/asm_1080.h

A scst-3.1.0/qla_isp/firmware/asm_2322.h

A scst-3.1.0/qla_isp/linux

A scst-3.1.0/qla_isp/linux/isp_cb_ops.c

A scst-3.1.0/qla_isp/linux/isp_ioctl.h

A scst-3.1.0/qla_isp/linux/isp_linux.c

A scst-3.1.0/qla_isp/linux/isp_linux.h

A scst-3.1.0/qla_isp/linux/isp_pci.c

A scst-3.1.0/qla_isp/linux/isp_scst.c

A scst-3.1.0/qla_isp/README.scst

A scst-3.1.0/qla_isp/ChangeLog

A scst-3.1.0/qla_isp/TAGS

A scst-3.1.0/qla_isp/FIRMWARE.readme

A scst-3.1.0/qla_isp/README

A scst-3.1.0/qla_isp/Makefile

A scst-3.1.0/AskingQuestions

A scst-3.1.0/qla_isp-release.patch

U scst-3.1.0

Checked out revision 6796.

ubuntu@zesty-dkms:~/Downloads$

Zip File: scst-3.x-debian.zip

Carry out the following operations on the scst-3.x-debian github project archive as shown below.

ubuntu@trusty:~/Downloads$ mv scst-3.x-debian-master.zip ./scst-3.1.0

ubuntu@trusty:~/Downloads$ cd scst-3.1.0/

ubuntu@trusty:~/Downloads/scst-3.1.0$ unzip scst-3.x-debian-master.zip

Archive: scst-3.x-debian-master.zip

939ac6ee4711bec175c6feb98a3bf0e1935423ae

creating: scst-3.x-debian-master/

inflating: scst-3.x-debian-master/LICENSE

inflating: scst-3.x-debian-master/Makefile-dkms

inflating: scst-3.x-debian-master/README

inflating: scst-3.x-debian-master/README.Debian

inflating: scst-3.x-debian-master/README.md

inflating: scst-3.x-debian-master/README.source

inflating: scst-3.x-debian-master/changelog

extracting: scst-3.x-debian-master/compat

inflating: scst-3.x-debian-master/control

inflating: scst-3.x-debian-master/copyright

extracting: scst-3.x-debian-master/dirs

inflating: scst-3.x-debian-master/dkms.conf.in

extracting: scst-3.x-debian-master/docs

extracting: scst-3.x-debian-master/info

extracting: scst-3.x-debian-master/iscsi-scst.install

inflating: scst-3.x-debian-master/iscsi-scst.manpages

creating: scst-3.x-debian-master/patches/

inflating: scst-3.x-debian-master/patches/scst_itf_h.diff

extracting: scst-3.x-debian-master/patches/series

inflating: scst-3.x-debian-master/rules

extracting: scst-3.x-debian-master/scst-dkms.install

inflating: scst-3.x-debian-master/scst-dkms.postinst.in

inflating: scst-3.x-debian-master/scst-dkms.prerm.in

extracting: scst-3.x-debian-master/scst-fileio-tgt.install

inflating: scst-3.x-debian-master/scst.conf

inflating: scst-3.x-debian-master/scstadmin.install

extracting: scst-3.x-debian-master/scstadmin.manpages

inflating: scst-3.x-debian-master/scstadmin.postinst

inflating: scst-3.x-debian-master/scstadmin.postrm

creating: scst-3.x-debian-master/source/

extracting: scst-3.x-debian-master/source/format

ubuntu@trusty:~/Downloads/scst-3.1.0$ mv scst-3.x-debian-master debian

ubuntu@trusty:~/Downloads/scst-3.1.0$ mv scst-3.x-debian-master.zip ../.

ubuntu@trusty:~/Downloads/scst-3.1.0$

Install Package: dkms

Install the dkms package as shown below.

ubuntu@trusty:~/Downloads/scst-3.1.0$ sudo apt-get install dkms

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following extra packages will be installed:

fakeroot libfakeroot

Suggested packages:

dpkg-dev debhelper

The following NEW packages will be installed:

dkms fakeroot libfakeroot

0 upgraded, 3 newly installed, 0 to remove and 10 not upgraded.

Need to get 146 kB of archives.

After this operation, 768 kB of additional disk space will be used.

Do you want to continue? [Y/n] Y

Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main dkms all 2.2.0.3-1.1ubuntu5.14.04.9 [65.7 kB]

Get:2 http://us.archive.ubuntu.com/ubuntu/ trusty/main libfakeroot amd64 1.20-3ubuntu2 [25.4 kB]

Get:3 http://us.archive.ubuntu.com/ubuntu/ trusty/main fakeroot amd64 1.20-3ubuntu2 [55.0 kB]

Fetched 146 kB in 0s (505 kB/s)

Selecting previously unselected package dkms.

(Reading database ... 194639 files and directories currently installed.)

Preparing to unpack .../dkms_2.2.0.3-1.1ubuntu5.14.04.9_all.deb ...

Unpacking dkms (2.2.0.3-1.1ubuntu5.14.04.9) ...

Selecting previously unselected package libfakeroot:amd64.

Preparing to unpack .../libfakeroot_1.20-3ubuntu2_amd64.deb ...

Unpacking libfakeroot:amd64 (1.20-3ubuntu2) ...

Selecting previously unselected package fakeroot.

Preparing to unpack .../fakeroot_1.20-3ubuntu2_amd64.deb ...

Unpacking fakeroot (1.20-3ubuntu2) ...

Processing triggers for man-db (2.6.7.1-1ubuntu1) ...

Setting up dkms (2.2.0.3-1.1ubuntu5.14.04.9) ...

Setting up libfakeroot:amd64 (1.20-3ubuntu2) ...

Setting up fakeroot (1.20-3ubuntu2) ...

update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode

ubuntu@trusty:~/Downloads/scst-3.1.0$

Copy File: dkms.conf

Create the required directory under /usr/src and copy the dkms.conf file to the /usr/src/scst-3.1.0 directory as shown below.

ubuntu@trusty:~/Downloads$ sudo mkdir -p /usr/src/scst-3.1.0

ubuntu@trusty:~/Downloads$ sudo cp -p ./scst-3.1.0/debian/dkms.conf.in /usr/src/scst-3.1.0/dkms.conf

ubuntu@trusty:~/Downloads$

Run Command: "dkms add"

Run the "dkms add" command as shown below.

ubuntu@trusty:~/Downloads$ sudo dkms add -m scst -v 3.1.0

Creating symlink /var/lib/dkms/scst/3.1.0/source ->

/usr/src/scst-3.1.0

DKMS: add completed.

ubuntu@trusty:~/Downloads$

Install Packages: Group 1

Install packages as shown below.

ubuntu@trusty:~/Downloads$ sudo apt-get install quilt dh-make dh-systemd build-essential

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following extra packages will be installed:

debhelper dh-apparmor dpkg-dev g++ g++-4.8 libalgorithm-diff-perl

libalgorithm-diff-xs-perl libalgorithm-merge-perl libmail-sendmail-perl

libstdc++-4.8-dev libsys-hostname-long-perl po-debconf

Suggested packages:

apparmor-easyprof debian-keyring g++-multilib g++-4.8-multilib gcc-4.8-doc

libstdc++6-4.8-dbg libstdc++-4.8-doc libmail-box-perl procmail graphviz

default-mta mail-transport-agent

The following NEW packages will be installed:

build-essential debhelper dh-apparmor dh-make dh-systemd dpkg-dev g++

g++-4.8 libalgorithm-diff-perl libalgorithm-diff-xs-perl

libalgorithm-merge-perl libmail-sendmail-perl libstdc++-4.8-dev

libsys-hostname-long-perl po-debconf quilt

0 upgraded, 16 newly installed, 0 to remove and 10 not upgraded.

Need to get 21.2 MB of archives.

After this operation, 44.9 MB of additional disk space will be used.

Do you want to continue? [Y/n] y

Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main libstdc++-4.8-dev amd64 4.8.4-2ubuntu1~14.04.3 [1,053 kB]

Get:2 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main g++-4.8 amd64 4.8.4-2ubuntu1~14.04.3 [18.1 MB]

Get:3 http://us.archive.ubuntu.com/ubuntu/ trusty/main g++ amd64 4:4.8.2-1ubuntu6 [1,490 B]

Get:4 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main dpkg-dev all 1.17.5ubuntu5.7 [726 kB]

Get:5 http://us.archive.ubuntu.com/ubuntu/ trusty/main build-essential amd64 11.6ubuntu6 [4,838 B]

Get:6 http://us.archive.ubuntu.com/ubuntu/ trusty/main po-debconf all 1.0.16+nmu2ubuntu1 [210 kB]

Get:7 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main dh-apparmor all 2.10.95-0ubuntu2.6~14.04.1 [13.0 kB]

Get:8 http://us.archive.ubuntu.com/ubuntu/ trusty/main debhelper all 9.20131227ubuntu1 [604 kB]

Get:9 http://us.archive.ubuntu.com/ubuntu/ trusty/main dh-make all 0.63 [37.6 kB]

Get:10 http://us.archive.ubuntu.com/ubuntu/ trusty/main libalgorithm-diff-perl all 1.19.02-3 [50.0 kB]

Get:11 http://us.archive.ubuntu.com/ubuntu/ trusty/main libalgorithm-diff-xs-perl amd64 0.04-2build4 [12.6 kB]

Get:12 http://us.archive.ubuntu.com/ubuntu/ trusty/main libalgorithm-merge-perl all 0.08-2 [12.7 kB]

Get:13 http://us.archive.ubuntu.com/ubuntu/ trusty/main libsys-hostname-long-perl all 1.4-3 [11.3 kB]

Get:14 http://us.archive.ubuntu.com/ubuntu/ trusty/main libmail-sendmail-perl all 0.79.16-1 [26.5 kB]

Get:15 http://us.archive.ubuntu.com/ubuntu/ trusty/main quilt all 0.61-1 [271 kB]

Get:16 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main dh-systemd all 1.14ubuntu1 [13.0 kB]

Fetched 21.2 MB in 17s (1,229 kB/s)

Selecting previously unselected package libstdc++-4.8-dev:amd64.

(Reading database ... 194731 files and directories currently installed.)

Preparing to unpack .../libstdc++-4.8-dev_4.8.4-2ubuntu1~14.04.3_amd64.deb ...

Unpacking libstdc++-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.3) ...

Selecting previously unselected package g++-4.8.

Preparing to unpack .../g++-4.8_4.8.4-2ubuntu1~14.04.3_amd64.deb ...

Unpacking g++-4.8 (4.8.4-2ubuntu1~14.04.3) ...

Selecting previously unselected package g++.

Preparing to unpack .../g++_4%3a4.8.2-1ubuntu6_amd64.deb ...

Unpacking g++ (4:4.8.2-1ubuntu6) ...

Selecting previously unselected package dpkg-dev.

Preparing to unpack .../dpkg-dev_1.17.5ubuntu5.7_all.deb ...

Unpacking dpkg-dev (1.17.5ubuntu5.7) ...

Selecting previously unselected package build-essential.

Preparing to unpack .../build-essential_11.6ubuntu6_amd64.deb ...

Unpacking build-essential (11.6ubuntu6) ...

Selecting previously unselected package po-debconf.

Preparing to unpack .../po-debconf_1.0.16+nmu2ubuntu1_all.deb ...

Unpacking po-debconf (1.0.16+nmu2ubuntu1) ...

Selecting previously unselected package dh-apparmor.

Preparing to unpack .../dh-apparmor_2.10.95-0ubuntu2.6~14.04.1_all.deb ...

Unpacking dh-apparmor (2.10.95-0ubuntu2.6~14.04.1) ...

Selecting previously unselected package debhelper.

Preparing to unpack .../debhelper_9.20131227ubuntu1_all.deb ...

Unpacking debhelper (9.20131227ubuntu1) ...

Selecting previously unselected package dh-make.

Preparing to unpack .../archives/dh-make_0.63_all.deb ...

Unpacking dh-make (0.63) ...

Selecting previously unselected package libalgorithm-diff-perl.

Preparing to unpack .../libalgorithm-diff-perl_1.19.02-3_all.deb ...

Unpacking libalgorithm-diff-perl (1.19.02-3) ...

Selecting previously unselected package libalgorithm-diff-xs-perl.

Preparing to unpack .../libalgorithm-diff-xs-perl_0.04-2build4_amd64.deb ...

Unpacking libalgorithm-diff-xs-perl (0.04-2build4) ...

Selecting previously unselected package libalgorithm-merge-perl.

Preparing to unpack .../libalgorithm-merge-perl_0.08-2_all.deb ...

Unpacking libalgorithm-merge-perl (0.08-2) ...

Selecting previously unselected package libsys-hostname-long-perl.

Preparing to unpack .../libsys-hostname-long-perl_1.4-3_all.deb ...

Unpacking libsys-hostname-long-perl (1.4-3) ...

Selecting previously unselected package libmail-sendmail-perl.

Preparing to unpack .../libmail-sendmail-perl_0.79.16-1_all.deb ...

Unpacking libmail-sendmail-perl (0.79.16-1) ...

Selecting previously unselected package quilt.

Preparing to unpack .../archives/quilt_0.61-1_all.deb ...

Unpacking quilt (0.61-1) ...

Selecting previously unselected package dh-systemd.

Preparing to unpack .../dh-systemd_1.14ubuntu1_all.deb ...

Unpacking dh-systemd (1.14ubuntu1) ...

Processing triggers for man-db (2.6.7.1-1ubuntu1) ...

Processing triggers for doc-base (0.10.5) ...

Processing 2 added doc-base files...

Setting up libstdc++-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.3) ...

Setting up g++-4.8 (4.8.4-2ubuntu1~14.04.3) ...

Setting up g++ (4:4.8.2-1ubuntu6) ...

update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode

Setting up dpkg-dev (1.17.5ubuntu5.7) ...

Setting up build-essential (11.6ubuntu6) ...

Setting up po-debconf (1.0.16+nmu2ubuntu1) ...

Setting up dh-apparmor (2.10.95-0ubuntu2.6~14.04.1) ...

Setting up debhelper (9.20131227ubuntu1) ...

Setting up dh-make (0.63) ...

Setting up libalgorithm-diff-perl (1.19.02-3) ...

Setting up libalgorithm-diff-xs-perl (0.04-2build4) ...

Setting up libalgorithm-merge-perl (0.08-2) ...

Setting up libsys-hostname-long-perl (1.4-3) ...

Setting up libmail-sendmail-perl (0.79.16-1) ...

Setting up quilt (0.61-1) ...

Setting up dh-systemd (1.14ubuntu1) ...

ubuntu@trusty:~/Downloads$

Install Packages: Group 2

Install packages as shown below.

ubuntu@trusty:~/Downloads$ sudo apt-get install devscripts lintian subversion perl gawk multipath-tools open-iscsi

Reading package lists... Done

Building dependency tree

Reading state information... Done

lintian is already the newest version.

perl is already the newest version.

subversion is already the newest version.

The following extra packages will be installed:

at dctrl-tools distro-info-data dput kpartx libaio1 libcommon-sense-perl

libdistro-info-perl libencode-locale-perl liberror-perl

libexporter-lite-perl libfile-listing-perl libfont-afm-perl

libhtml-form-perl libhtml-format-perl libhtml-parser-perl

libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl

libhttp-daemon-perl libhttp-date-perl libhttp-message-perl

libhttp-negotiate-perl libio-html-perl libio-stringy-perl libjson-perl

libjson-xs-perl liblwp-mediatypes-perl liblwp-protocol-https-perl

libnet-http-perl libparse-debcontrol-perl libsigsegv2 libtie-ixhash-perl

libwww-perl libwww-robotrules-perl python3-magic wdiff

Suggested packages:

default-mta mail-transport-agent debtags bsd-mailx mailx cvs-buildpackage

devscripts-el gnuplot libterm-size-perl libyaml-syck-perl mutt

svn-buildpackage w3m debian-keyring equivs libsoap-lite-perl mini-dinstall

python-bzrlib gawk-doc libdata-dump-perl libcrypt-ssleay-perl

libauthen-ntlm-perl multipath-tools-boot

The following NEW packages will be installed:

at dctrl-tools devscripts distro-info-data dput gawk kpartx libaio1

libcommon-sense-perl libdistro-info-perl libencode-locale-perl liberror-perl

libexporter-lite-perl libfile-listing-perl libfont-afm-perl

libhtml-form-perl libhtml-format-perl libhtml-parser-perl

libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl

libhttp-daemon-perl libhttp-date-perl libhttp-message-perl

libhttp-negotiate-perl libio-html-perl libio-stringy-perl libjson-perl

libjson-xs-perl liblwp-mediatypes-perl liblwp-protocol-https-perl

libnet-http-perl libparse-debcontrol-perl libsigsegv2 libtie-ixhash-perl

libwww-perl libwww-robotrules-perl multipath-tools open-iscsi python3-magic

wdiff

0 upgraded, 41 newly installed, 0 to remove and 10 not upgraded.

Need to get 3,391 kB of archives.

After this operation, 11.6 MB of additional disk space will be used.

Do you want to continue? [Y/n] y

Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty/main libsigsegv2 amd64 2.10-2 [15.0 kB]

Get:2 http://us.archive.ubuntu.com/ubuntu/ trusty/main gawk amd64 1:4.0.1+dfsg-2.1ubuntu2 [781 kB]

Get:3 http://us.archive.ubuntu.com/ubuntu/ trusty/main libaio1 amd64 0.3.109-4 [6,364 B]

Get:4 http://us.archive.ubuntu.com/ubuntu/ trusty/main at amd64 3.1.14-1ubuntu1 [37.6 kB]

Get:5 http://us.archive.ubuntu.com/ubuntu/ trusty/main dctrl-tools amd64 2.23ubuntu1 [101 kB]

Get:6 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main devscripts amd64 2.14.1ubuntu0.1 [792 kB]

Get:7 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main distro-info-data all 0.18ubuntu0.7 [4,426 B]

Get:8 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main dput all 0.9.6.4ubuntu1.1 [33.0 kB]

Get:9 http://us.archive.ubuntu.com/ubuntu/ trusty/main libcommon-sense-perl amd64 3.72-2build1 [20.4 kB]

Get:10 http://us.archive.ubuntu.com/ubuntu/ trusty/main libdistro-info-perl all 0.12 [4,682 B]

Get:11 http://us.archive.ubuntu.com/ubuntu/ trusty/main libencode-locale-perl all 1.03-1 [12.4 kB]

Get:12 http://us.archive.ubuntu.com/ubuntu/ trusty/main liberror-perl all 0.17-1.1 [21.1 kB]

Get:13 http://us.archive.ubuntu.com/ubuntu/ trusty/main libexporter-lite-perl all 0.02-2 [8,924 B]

Get:14 http://us.archive.ubuntu.com/ubuntu/ trusty/main libhttp-date-perl all 6.02-1 [10.4 kB]

Get:15 http://us.archive.ubuntu.com/ubuntu/ trusty/main libfile-listing-perl all 6.04-1 [9,774 B]

Get:16 http://us.archive.ubuntu.com/ubuntu/ trusty/main libfont-afm-perl all 1.20-1 [14.3 kB]

Get:17 http://us.archive.ubuntu.com/ubuntu/ trusty/main libhtml-tagset-perl all 3.20-2 [13.5 kB]

Get:18 http://us.archive.ubuntu.com/ubuntu/ trusty/main libhtml-parser-perl amd64 3.71-1build1 [98.2 kB]

Get:19 http://us.archive.ubuntu.com/ubuntu/ trusty/main libio-html-perl all 1.00-1 [15.7 kB]

Get:20 http://us.archive.ubuntu.com/ubuntu/ trusty/main liblwp-mediatypes-perl all 6.02-1 [21.7 kB]

Get:21 http://us.archive.ubuntu.com/ubuntu/ trusty/main libhttp-message-perl all 6.06-1 [78.7 kB]

Get:22 http://us.archive.ubuntu.com/ubuntu/ trusty/main libhtml-form-perl all 6.03-1 [23.5 kB]

Get:23 http://us.archive.ubuntu.com/ubuntu/ trusty/main libhtml-tree-perl all 5.03-1 [215 kB]

Get:24 http://us.archive.ubuntu.com/ubuntu/ trusty/main libhtml-format-perl all 2.11-1 [44.7 kB]

Get:25 http://us.archive.ubuntu.com/ubuntu/ trusty/main libhttp-cookies-perl all 6.00-2 [23.3 kB]

Get:26 http://us.archive.ubuntu.com/ubuntu/ trusty/main libhttp-daemon-perl all 6.01-1 [17.0 kB]

Get:27 http://us.archive.ubuntu.com/ubuntu/ trusty/main libhttp-negotiate-perl all 6.00-2 [13.4 kB]

Get:28 http://us.archive.ubuntu.com/ubuntu/ trusty/main libio-stringy-perl all 2.110-5 [93.5 kB]

Get:29 http://us.archive.ubuntu.com/ubuntu/ trusty/main libjson-perl all 2.61-1 [94.4 kB]

Get:30 http://us.archive.ubuntu.com/ubuntu/ trusty/main libjson-xs-perl amd64 2.340-1build1 [84.1 kB]

Get:31 http://us.archive.ubuntu.com/ubuntu/ trusty/main libnet-http-perl all 6.06-1 [24.2 kB]

Get:32 http://us.archive.ubuntu.com/ubuntu/ trusty/main libwww-robotrules-perl all 6.01-1 [14.1 kB]

Get:33 http://us.archive.ubuntu.com/ubuntu/ trusty/main libwww-perl all 6.05-2 [146 kB]

Get:34 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main liblwp-protocol-https-perl all 6.04-2ubuntu0.1 [7,644 B]

Get:35 http://us.archive.ubuntu.com/ubuntu/ trusty/main libparse-debcontrol-perl all 2.005-4 [24.2 kB]

Get:36 http://us.archive.ubuntu.com/ubuntu/ trusty/main libtie-ixhash-perl all 1.23-1 [11.7 kB]

Get:37 http://us.archive.ubuntu.com/ubuntu/ trusty/main open-iscsi amd64 2.0.873-3ubuntu9 [268 kB]

Get:38 http://us.archive.ubuntu.com/ubuntu/ trusty/main wdiff amd64 1.2.1-2 [28.8 kB]

Get:39 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main kpartx amd64 0.4.9-3ubuntu7.16 [22.1 kB]

Get:40 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main multipath-tools amd64 0.4.9-3ubuntu7.16 [132 kB]

Get:41 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main python3-magic all 1:5.14-2ubuntu3.3 [4,570 B]

Fetched 3,391 kB in 3s (848 kB/s)

Extracting templates from packages: 100%

Selecting previously unselected package libsigsegv2:amd64.

(Reading database ... 196412 files and directories currently installed.)

Preparing to unpack .../libsigsegv2_2.10-2_amd64.deb ...

Unpacking libsigsegv2:amd64 (2.10-2) ...

Setting up libsigsegv2:amd64 (2.10-2) ...

Processing triggers for libc-bin (2.19-0ubuntu6.13) ...

Selecting previously unselected package gawk.

(Reading database ... 196420 files and directories currently installed.)

Preparing to unpack .../gawk_1%3a4.0.1+dfsg-2.1ubuntu2_amd64.deb ...

Unpacking gawk (1:4.0.1+dfsg-2.1ubuntu2) ...

Selecting previously unselected package libaio1:amd64.

Preparing to unpack .../libaio1_0.3.109-4_amd64.deb ...

Unpacking libaio1:amd64 (0.3.109-4) ...

Selecting previously unselected package at.

Preparing to unpack .../at_3.1.14-1ubuntu1_amd64.deb ...

Unpacking at (3.1.14-1ubuntu1) ...

Selecting previously unselected package dctrl-tools.

Preparing to unpack .../dctrl-tools_2.23ubuntu1_amd64.deb ...

Unpacking dctrl-tools (2.23ubuntu1) ...

Selecting previously unselected package devscripts.

Preparing to unpack .../devscripts_2.14.1ubuntu0.1_amd64.deb ...

Unpacking devscripts (2.14.1ubuntu0.1) ...

Selecting previously unselected package distro-info-data.

Preparing to unpack .../distro-info-data_0.18ubuntu0.7_all.deb ...

Unpacking distro-info-data (0.18ubuntu0.7) ...

Selecting previously unselected package dput.

Preparing to unpack .../dput_0.9.6.4ubuntu1.1_all.deb ...

Unpacking dput (0.9.6.4ubuntu1.1) ...

Selecting previously unselected package libcommon-sense-perl.

Preparing to unpack .../libcommon-sense-perl_3.72-2build1_amd64.deb ...

Unpacking libcommon-sense-perl (3.72-2build1) ...

Selecting previously unselected package libdistro-info-perl.

Preparing to unpack .../libdistro-info-perl_0.12_all.deb ...

Unpacking libdistro-info-perl (0.12) ...

Selecting previously unselected package libencode-locale-perl.

Preparing to unpack .../libencode-locale-perl_1.03-1_all.deb ...

Unpacking libencode-locale-perl (1.03-1) ...

Selecting previously unselected package liberror-perl.

Preparing to unpack .../liberror-perl_0.17-1.1_all.deb ...

Unpacking liberror-perl (0.17-1.1) ...

Selecting previously unselected package libexporter-lite-perl.

Preparing to unpack .../libexporter-lite-perl_0.02-2_all.deb ...

Unpacking libexporter-lite-perl (0.02-2) ...

Selecting previously unselected package libhttp-date-perl.

Preparing to unpack .../libhttp-date-perl_6.02-1_all.deb ...

Unpacking libhttp-date-perl (6.02-1) ...

Selecting previously unselected package libfile-listing-perl.

Preparing to unpack .../libfile-listing-perl_6.04-1_all.deb ...

Unpacking libfile-listing-perl (6.04-1) ...

Selecting previously unselected package libfont-afm-perl.

Preparing to unpack .../libfont-afm-perl_1.20-1_all.deb ...

Unpacking libfont-afm-perl (1.20-1) ...

Selecting previously unselected package libhtml-tagset-perl.

Preparing to unpack .../libhtml-tagset-perl_3.20-2_all.deb ...

Unpacking libhtml-tagset-perl (3.20-2) ...

Selecting previously unselected package libhtml-parser-perl.

Preparing to unpack .../libhtml-parser-perl_3.71-1build1_amd64.deb ...

Unpacking libhtml-parser-perl (3.71-1build1) ...

Selecting previously unselected package libio-html-perl.

Preparing to unpack .../libio-html-perl_1.00-1_all.deb ...

Unpacking libio-html-perl (1.00-1) ...

Selecting previously unselected package liblwp-mediatypes-perl.

Preparing to unpack .../liblwp-mediatypes-perl_6.02-1_all.deb ...

Unpacking liblwp-mediatypes-perl (6.02-1) ...

Selecting previously unselected package libhttp-message-perl.

Preparing to unpack .../libhttp-message-perl_6.06-1_all.deb ...

Unpacking libhttp-message-perl (6.06-1) ...

Selecting previously unselected package libhtml-form-perl.

Preparing to unpack .../libhtml-form-perl_6.03-1_all.deb ...

Unpacking libhtml-form-perl (6.03-1) ...

Selecting previously unselected package libhtml-tree-perl.

Preparing to unpack .../libhtml-tree-perl_5.03-1_all.deb ...

Unpacking libhtml-tree-perl (5.03-1) ...

Selecting previously unselected package libhtml-format-perl.

Preparing to unpack .../libhtml-format-perl_2.11-1_all.deb ...

Unpacking libhtml-format-perl (2.11-1) ...

Selecting previously unselected package libhttp-cookies-perl.

Preparing to unpack .../libhttp-cookies-perl_6.00-2_all.deb ...

Unpacking libhttp-cookies-perl (6.00-2) ...

Selecting previously unselected package libhttp-daemon-perl.

Preparing to unpack .../libhttp-daemon-perl_6.01-1_all.deb ...

Unpacking libhttp-daemon-perl (6.01-1) ...

Selecting previously unselected package libhttp-negotiate-perl.

Preparing to unpack .../libhttp-negotiate-perl_6.00-2_all.deb ...

Unpacking libhttp-negotiate-perl (6.00-2) ...

Selecting previously unselected package libio-stringy-perl.

Preparing to unpack .../libio-stringy-perl_2.110-5_all.deb ...

Unpacking libio-stringy-perl (2.110-5) ...

Selecting previously unselected package libjson-perl.

Preparing to unpack .../libjson-perl_2.61-1_all.deb ...

Unpacking libjson-perl (2.61-1) ...

Selecting previously unselected package libjson-xs-perl.

Preparing to unpack .../libjson-xs-perl_2.340-1build1_amd64.deb ...

Unpacking libjson-xs-perl (2.340-1build1) ...

Selecting previously unselected package libnet-http-perl.

Preparing to unpack .../libnet-http-perl_6.06-1_all.deb ...

Unpacking libnet-http-perl (6.06-1) ...

Selecting previously unselected package libwww-robotrules-perl.

Preparing to unpack .../libwww-robotrules-perl_6.01-1_all.deb ...

Unpacking libwww-robotrules-perl (6.01-1) ...

Selecting previously unselected package libwww-perl.

Preparing to unpack .../libwww-perl_6.05-2_all.deb ...

Unpacking libwww-perl (6.05-2) ...

Selecting previously unselected package liblwp-protocol-https-perl.

Preparing to unpack .../liblwp-protocol-https-perl_6.04-2ubuntu0.1_all.deb ...

Unpacking liblwp-protocol-https-perl (6.04-2ubuntu0.1) ...

Selecting previously unselected package libparse-debcontrol-perl.

Preparing to unpack .../libparse-debcontrol-perl_2.005-4_all.deb ...

Unpacking libparse-debcontrol-perl (2.005-4) ...

Selecting previously unselected package libtie-ixhash-perl.

Preparing to unpack .../libtie-ixhash-perl_1.23-1_all.deb ...

Unpacking libtie-ixhash-perl (1.23-1) ...

Selecting previously unselected package open-iscsi.

Preparing to unpack .../open-iscsi_2.0.873-3ubuntu9_amd64.deb ...

Unpacking open-iscsi (2.0.873-3ubuntu9) ...

Selecting previously unselected package wdiff.

Preparing to unpack .../wdiff_1.2.1-2_amd64.deb ...

Unpacking wdiff (1.2.1-2) ...

Selecting previously unselected package kpartx.

Preparing to unpack .../kpartx_0.4.9-3ubuntu7.16_amd64.deb ...

Unpacking kpartx (0.4.9-3ubuntu7.16) ...

Selecting previously unselected package multipath-tools.

Preparing to unpack .../multipath-tools_0.4.9-3ubuntu7.16_amd64.deb ...

insmod /lib/modules/3.13.0-123-generic/kernel/drivers/scsi/device_handler/scsi_dh.ko

insmod /lib/modules/3.13.0-123-generic/kernel/drivers/md/dm-multipath.ko

Unpacking multipath-tools (0.4.9-3ubuntu7.16) ...

Selecting previously unselected package python3-magic.

Preparing to unpack .../python3-magic_1%3a5.14-2ubuntu3.3_all.deb ...

Unpacking python3-magic (1:5.14-2ubuntu3.3) ...

Processing triggers for man-db (2.6.7.1-1ubuntu1) ...

Processing triggers for ureadahead (0.100.0-16) ...

ureadahead will be reprofiled on next reboot

Processing triggers for doc-base (0.10.5) ...

Processing 1 added doc-base file...

Processing triggers for install-info (5.2.0.dfsg.1-2) ...

Setting up gawk (1:4.0.1+dfsg-2.1ubuntu2) ...

Setting up libaio1:amd64 (0.3.109-4) ...

Setting up at (3.1.14-1ubuntu1) ...

atd start/running, process 12270

Setting up dctrl-tools (2.23ubuntu1) ...

Setting up devscripts (2.14.1ubuntu0.1) ...

Setting up distro-info-data (0.18ubuntu0.7) ...

Setting up dput (0.9.6.4ubuntu1.1) ...

Setting up libcommon-sense-perl (3.72-2build1) ...

Setting up libdistro-info-perl (0.12) ...

Setting up libencode-locale-perl (1.03-1) ...

Setting up liberror-perl (0.17-1.1) ...

Setting up libexporter-lite-perl (0.02-2) ...

Setting up libhttp-date-perl (6.02-1) ...

Setting up libfile-listing-perl (6.04-1) ...

Setting up libfont-afm-perl (1.20-1) ...

Setting up libhtml-tagset-perl (3.20-2) ...

Setting up libhtml-parser-perl (3.71-1build1) ...

Setting up libio-html-perl (1.00-1) ...

Setting up liblwp-mediatypes-perl (6.02-1) ...

Setting up libhttp-message-perl (6.06-1) ...

Setting up libhtml-form-perl (6.03-1) ...

Setting up libhtml-tree-perl (5.03-1) ...

Setting up libhtml-format-perl (2.11-1) ...

Setting up libhttp-cookies-perl (6.00-2) ...

Setting up libhttp-daemon-perl (6.01-1) ...

Setting up libhttp-negotiate-perl (6.00-2) ...

Setting up libio-stringy-perl (2.110-5) ...

Setting up libjson-perl (2.61-1) ...

Setting up libjson-xs-perl (2.340-1build1) ...

Setting up libnet-http-perl (6.06-1) ...

Setting up libwww-robotrules-perl (6.01-1) ...

Setting up libtie-ixhash-perl (1.23-1) ...

Setting up open-iscsi (2.0.873-3ubuntu9) ...

Setting up wdiff (1.2.1-2) ...

Setting up kpartx (0.4.9-3ubuntu7.16) ...

Setting up multipath-tools (0.4.9-3ubuntu7.16) ...

successfully reset wwids

* Starting multipath daemon multipathd [ OK ]

Setting up python3-magic (1:5.14-2ubuntu3.3) ...

Setting up liblwp-protocol-https-perl (6.04-2ubuntu0.1) ...

Setting up libwww-perl (6.05-2) ...

Setting up libparse-debcontrol-perl (2.005-4) ...

Processing triggers for libc-bin (2.19-0ubuntu6.13) ...

Processing triggers for ureadahead (0.100.0-16) ...

ubuntu@trusty:~/Downloads$

Make Required Directory

Make the required directory as shown below.

ubuntu@trusty:~/Downloads$ sudo mkdir -p /var/lib/dkms/scst/3.1.0/dsc

ubuntu@trusty:~/Downloads$

Run Command: "dkms mkdsc"

Run the "dkms mkdsc" command as shown below.

ubuntu@trusty:~/Downloads$ sudo dkms mkdsc -m scst -v 3.1.0 --source-only

Using /etc/dkms/template-dkms-mkdsc

copying template...

modifying debian/changelog...

modifying debian/compat...

modifying debian/control...

modifying debian/copyright...

modifying debian/dirs...

modifying debian/postinst...

modifying debian/prerm...

modifying debian/README.Debian...

modifying debian/rules...

copying legacy postinstall template...

Copying source tree...

Building source package... dpkg-source --before-build scst-dkms-3.1.0

debian/rules clean

dpkg-source -b scst-dkms-3.1.0

dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)

dpkg-genchanges -S >../scst-dkms_3.1.0_source.changes

dpkg-genchanges: including full source code in upload

dpkg-source --after-build scst-dkms-3.1.0

DKMS: mkdsc completed.

Moving built files to /var/lib/dkms/scst/3.1.0/dsc...

Cleaning up temporary files...

ubuntu@trusty:~/Downloads$

Copy Source Directory

Copy the source directory as shown below.

ubuntu@trusty:~/Downloads$ cd scst-3.1.0

ubuntu@trusty:~/Downloads/scst-3.1.0$ sudo cp -a . /usr/src/scst-3.1.0/.

ubuntu@trusty:~/Downloads/scst-3.1.0$

Run Commands

Run the commands as shown below.

ubuntu@trusty:~/Downloads/scst-3.1.0$ cd /var/lib/dkms/scst/3.1.0/dsc

ubuntu@trusty:/var/lib/dkms/scst/3.1.0/dsc$ sudo tar -xzf /var/lib/dkms/scst/3.1.0/dsc/scst-dkms_3.1.0.tar.gz -C /usr/src/scst-3.1.0

ubuntu@trusty:/var/lib/dkms/scst/3.1.0/dsc$ sudo mv /usr/src/scst-3.1.0/scst-dkms-3.1.0 /usr/src/scst-3.1.0/scst-dkms-mkdsc

ubuntu@trusty:/var/lib/dkms/scst/3.1.0/dsc$

Run Command: "/debian/rules clean"

Run the "debian/rules clean" command as shown below.

ubuntu@trusty:/var/lib/dkms/scst/3.1.0/dsc$ cd /usr/src/scst-3.1.0/

ubuntu@trusty:/usr/src/scst-3.1.0$ sudo fakeroot debian/rules clean

dh_testdir

dh_clean

rm -f debian/iscsi-scst.substvars

rm -f debian/iscsi-scst.*.debhelper

rm -rf debian/iscsi-scst/

rm -f debian/scst-fileio-tgt.substvars

rm -f debian/scst-fileio-tgt.*.debhelper

rm -rf debian/scst-fileio-tgt/

rm -f debian/scstadmin.substvars

rm -f debian/scstadmin.*.debhelper

rm -rf debian/scstadmin/

rm -f debian/scst-dkms.substvars

rm -f debian/scst-dkms.*.debhelper

rm -rf debian/scst-dkms/

rm -f debian/*.debhelper.log

rm -f debian/files

find . \( \( -type f -a \

\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \

-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \

-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \

-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \

\) -exec rm -f {} + \) -o \

\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)

rm -f *-stamp

/usr/bin/make -C scstadmin clean

make[1]: Entering directory `/usr/src/scst-3.1.0/scstadmin'

cd scstadmin && /usr/bin/make clean

make[2]: Entering directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs'

/usr/bin/make -C scst-1.0.0 clean

make[3]: Entering directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0'

make[3]: *** No rule to make target `clean'. Stop.

make[3]: Leaving directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0'

make[2]: [clean] Error 2 (ignored)

make[2]: Leaving directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs'

make[1]: Leaving directory `/usr/src/scst-3.1.0/scstadmin'

/usr/bin/make -C iscsi-scst/usr clean

make[1]: Entering directory `/usr/src/scst-3.1.0/iscsi-scst/usr'

rm -f *.o iscsi-scstd iscsi-scst-adm .depend*

make[1]: Leaving directory `/usr/src/scst-3.1.0/iscsi-scst/usr'

ubuntu@trusty:/usr/src/scst-3.1.0$

Run Command: "debian/rules binary"

Run the "debian/rules binary" command as shown below.

ubuntu@trusty:/usr/src/scst-3.1.0$ sudo fakeroot debian/rules binary

QUILT_PATCHES=debian/patches \

quilt --quiltrc /dev/null push -a || test $? = 2

Applying patch scst_itf_h.diff

patching file scst/include/scst_itf_ver.h

Now at patch scst_itf_h.diff

touch debian/stamp-patched

sed -i "s/-DCONFIG_SCST_DEBUG //g" `find . -name Makefile`

/usr/bin/make -C scstadmin

make[1]: Entering directory `/usr/src/scst-3.1.0/scstadmin'

cd scstadmin && /usr/bin/make all

make[2]: Entering directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs'

Checking if your kit is complete...

Looks good

Writing Makefile for SCST_SCST

Writing MYMETA.yml and MYMETA.json

/usr/bin/make -C scst-1.0.0

make[3]: Entering directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0'

cp lib/SCST/SCST.pm blib/lib/SCST/SCST.pm

Manifying blib/man3/SCST::SCST.3pm

make[3]: Leaving directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0'

make[2]: Leaving directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs'

make[1]: Leaving directory `/usr/src/scst-3.1.0/scstadmin'

/usr/bin/make -C iscsi-scst include/iscsi_scst_itf_ver.h

make[1]: Entering directory `/usr/src/scst-3.1.0/iscsi-scst'

echo "/* Autogenerated, don't edit */" >include/iscsi_scst_itf_ver.h

echo "" >>include/iscsi_scst_itf_ver.h

echo -n "#define ISCSI_SCST_INTERFACE_VERSION " >>include/iscsi_scst_itf_ver.h

echo -n "ISCSI_VERSION_STRING \"_" >>include/iscsi_scst_itf_ver.h

echo "`sha1sum include/iscsi_scst.h|awk '{printf $1}'`\"" >>include/iscsi_scst_itf_ver.h

make[1]: Leaving directory `/usr/src/scst-3.1.0/iscsi-scst'

/usr/bin/make -C iscsi-scst/usr SCST_INC_DIR=/usr/src/scst-3.1.0/scst/include

make[1]: Entering directory `/usr/src/scst-3.1.0/iscsi-scst/usr'

cc -M -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE iscsid.c iscsi_scstd.c conn.c session.c target.c message.c ctldev.c log.c chap.c event.c param.c config.c isns.c md5.c sha1.c misc.c >.depend_d

cc -c -o iscsid.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE iscsid.c

cc -c -o iscsi_scstd.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE iscsi_scstd.c

cc -c -o conn.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE conn.c

cc -c -o session.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE session.c

cc -c -o target.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE target.c

cc -c -o message.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE message.c

cc -c -o ctldev.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE ctldev.c

cc -c -o log.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE log.c

cc -c -o chap.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE chap.c

cc -c -o event.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE event.c

cc -c -o param.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE param.c

cc -c -o config.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE config.c

cc -c -o isns.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE isns.c

cc -c -o md5.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE md5.c

cc -c -o sha1.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE sha1.c

cc -c -o misc.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE misc.c

cc iscsid.o iscsi_scstd.o conn.o session.o target.o message.o ctldev.o log.o chap.o event.o param.o config.o isns.o md5.o sha1.o misc.o -o iscsi-scstd

cc -M -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE iscsi_adm.c param.c >.depend_adm

cc -c -o iscsi_adm.o -O2 -Wall -Wextra -Wstrict-prototypes -Wno-sign-compare -Wimplicit-function-declaration -Wno-unused-parameter -Wno-missing-field-initializers -g -I../include -I/usr/src/scst-3.1.0/scst/include -D_GNU_SOURCE iscsi_adm.c

cc iscsi_adm.o param.o -o iscsi-scst-adm

make[1]: Leaving directory `/usr/src/scst-3.1.0/iscsi-scst/usr'

sed -i "s|/usr/local/|/usr/|g" usr/fileio/Makefile

/usr/bin/make -C usr/fileio

make[1]: Entering directory `/usr/src/scst-3.1.0/usr/fileio'

cc -M -O2 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -I/usr/src/scst-3.1.0/usr/fileio/../../scst/include -I../include -D_GNU_SOURCE -D__USE_FILE_OFFSET64 -D__USE_LARGEFILE64 -DEXTRACHECKS -DDEBUG -g -fno-inline -fno-inline-functions -W -Wno-unused-parameter -DDEBUG_EXT_COPY_REMAP fileio.c common.c debug.c crc32.c >.depend_f

cc -c -o fileio.o -O2 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -I/usr/src/scst-3.1.0/usr/fileio/../../scst/include -I../include -D_GNU_SOURCE -D__USE_FILE_OFFSET64 -D__USE_LARGEFILE64 -DEXTRACHECKS -DDEBUG -g -fno-inline -fno-inline-functions -W -Wno-unused-parameter -DDEBUG_EXT_COPY_REMAP fileio.c

cc -c -o common.o -O2 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -I/usr/src/scst-3.1.0/usr/fileio/../../scst/include -I../include -D_GNU_SOURCE -D__USE_FILE_OFFSET64 -D__USE_LARGEFILE64 -DEXTRACHECKS -DDEBUG -g -fno-inline -fno-inline-functions -W -Wno-unused-parameter -DDEBUG_EXT_COPY_REMAP common.c

cc -c -o debug.o -O2 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -I/usr/src/scst-3.1.0/usr/fileio/../../scst/include -I../include -D_GNU_SOURCE -D__USE_FILE_OFFSET64 -D__USE_LARGEFILE64 -DEXTRACHECKS -DDEBUG -g -fno-inline -fno-inline-functions -W -Wno-unused-parameter -DDEBUG_EXT_COPY_REMAP debug.c

cc -c -o crc32.o -O2 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -I/usr/src/scst-3.1.0/usr/fileio/../../scst/include -I../include -D_GNU_SOURCE -D__USE_FILE_OFFSET64 -D__USE_LARGEFILE64 -DEXTRACHECKS -DDEBUG -g -fno-inline -fno-inline-functions -W -Wno-unused-parameter -DDEBUG_EXT_COPY_REMAP crc32.c

cc fileio.o common.o debug.o crc32.o -lpthread -o fileio_tgt

make[1]: Leaving directory `/usr/src/scst-3.1.0/usr/fileio'

dh_installdirs

install -d debian/iscsi-scst

install -d debian/iscsi-scst/usr/sbin debian/iscsi-scst/etc/init.d

install -d debian/scst-fileio-tgt

install -d debian/scstadmin

install -d debian/scst-dkms

/usr/bin/make DESTDIR=/usr/src/scst-3.1.0/debian/tmp -C scstadmin install

make[1]: Entering directory `/usr/src/scst-3.1.0/scstadmin'

cd scstadmin && /usr/bin/make install

make[2]: Entering directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs'

Writing Makefile for SCST_SCST

Writing MYMETA.yml and MYMETA.json

/usr/bin/make -C scst-1.0.0

make[3]: Entering directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0'

Skip blib/lib/SCST/SCST.pm (unchanged)

Manifying blib/man3/SCST::SCST.3pm

make[3]: Leaving directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0'

/usr/bin/make -C scst-1.0.0 install DESTDIR=/usr/src/scst-3.1.0/debian/tmp

make[3]: Entering directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0'

Installing /usr/src/scst-3.1.0/debian/tmp/usr/local/share/perl/5.18.2/SCST/SCST.pm

Installing /usr/src/scst-3.1.0/debian/tmp/usr/local/man/man3/SCST::SCST.3pm

Appending installation info to /usr/src/scst-3.1.0/debian/tmp/usr/local/lib/perl/5.18.2/perllocal.pod

make[3]: Leaving directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs/scst-1.0.0'

install -d /usr/src/scst-3.1.0/debian/tmp/usr/local/sbin

install -m 755 scstadmin /usr/src/scst-3.1.0/debian/tmp/usr/local/sbin

regex="s|%INSTALLSITELIB%|$(make -sC scst-1.0.0 print-INSTALLSITELIB | grep -v ^make)|"; echo "${regex}"; sed -i "${regex}" /usr/src/scst-3.1.0/debian/tmp/usr/local/sbin/scstadmin

s|%INSTALLSITELIB%|/usr/local/share/perl/5.18.2|

make[2]: Leaving directory `/usr/src/scst-3.1.0/scstadmin/scstadmin.sysfs'

for m in scstadmin/man*/*.[1-9]; do \

if [ -e $m ]; then \

d=/usr/src/scst-3.1.0/debian/tmp/usr/local/man/$(basename $(dirname $m)); \

if install -d $d; then \

install -m 644 $m $d; \

fi \

fi \

done

# Remove the files that are obsolete since SCST-SCST has been

# renamed into SCST_SCST.

rm -rf "/usr/src/scst-3.1.0/debian/tmp$(/usr/bin/perl -V:sitearch | sed "s|.*='||;s|'.*||")/auto/SCST-SCST"

# Install the files that have just been built.

install -d /usr/src/scst-3.1.0/debian/tmp/etc/init.d

tmp=/tmp/scst-initd-$$ && init.d/scst >$tmp && \

install -m 755 $tmp /usr/src/scst-3.1.0/debian/tmp/etc/init.d/scst && \

rm -f $tmp

if [ ! -e /usr/src/scst-3.1.0/debian/tmp/etc/default/scst ]; then \

mkdir -p /usr/src/scst-3.1.0/debian/tmp/etc/default; \

install -m 755 default/scst /usr/src/scst-3.1.0/debian/tmp/etc/default; \

fi

for s in iscsi-scst qla2x00t; do \

{ if [ -n "/usr/src/scst-3.1.0/debian/tmp" ]; then chr="chroot /usr/src/scst-3.1.0/debian/tmp"; else chr=""; fi; if type systemctl >/dev/null 2>&1; then $chr systemctl disable "$s.service"; elif type chkconfig >/dev/null 2>&1; then $chr chkconfig --del "$s"; elif type update-rc.d >/dev/null 2>&1; then $chr update-rc.d -f "$s" remove; elif type rc-update >/dev/null 2>&1; then $chr rc-update del "$s"; elif type /usr/lib/lsb/remove_initd >/dev/null 2>&1; then $chr /usr/lib/lsb/remove_initd "$s"; fi; rm -f /usr/src/scst-3.1.0/debian/tmp/etc/init.d/$s; } >/dev/null 2>&1; \

done

If you want SCST to start automatically at boot time, run the following command:

chroot /usr/src/scst-3.1.0/debian/tmp update-rc.d scst defaults

make[1]: Leaving directory `/usr/src/scst-3.1.0/scstadmin'

install -vD -m 755 usr/fileio/fileio_tgt /usr/src/scst-3.1.0/debian/tmp/usr/bin/fileio_tgt

install: creating directory ‘/usr/src/scst-3.1.0/debian/tmp/usr/bin’

‘usr/fileio/fileio_tgt’ -> ‘/usr/src/scst-3.1.0/debian/tmp/usr/bin/fileio_tgt’

# hacks

# remove uneeded perl files

rm -rf /usr/src/scst-3.1.0/debian/tmp/usr/lib/perl

rm -rf /usr/src/scst-3.1.0/debian/tmp/usr/local/lib

# fix incorrect man location

mkdir -p /usr/src/scst-3.1.0/debian/tmp/usr/share/man

mv -f /usr/src/scst-3.1.0/debian/tmp/usr/local/man/* /usr/src/scst-3.1.0/debian/tmp/usr/share/man

# binaries

mkdir -p /usr/src/scst-3.1.0/debian/tmp/usr/sbin

mv -f /usr/src/scst-3.1.0/debian/tmp/usr/local/sbin/scstadmin /usr/src/scst-3.1.0/debian/tmp/usr/sbin

# perl

mv -f /usr/src/scst-3.1.0/debian/tmp/usr/local/share/perl /usr/src/scst-3.1.0/debian/tmp/usr/share

# need manual install for iscsi-scst/usr for now

install -vD -m 755 iscsi-scst/usr/iscsi-scstd /usr/src/scst-3.1.0/debian/tmp/usr/sbin/iscsi-scstd

‘iscsi-scst/usr/iscsi-scstd’ -> ‘/usr/src/scst-3.1.0/debian/tmp/usr/sbin/iscsi-scstd’

install -vD -m 644 iscsi-scst/doc/manpages/iscsi-scstd.conf.5 /usr/src/scst-3.1.0/debian/tmp/usr/share/man/man5/iscsi-scstd.conf.5

‘iscsi-scst/doc/manpages/iscsi-scstd.conf.5’ -> ‘/usr/src/scst-3.1.0/debian/tmp/usr/share/man/man5/iscsi-scstd.conf.5’

install -vD -m 644 iscsi-scst/doc/manpages/iscsi-scstd.8 /usr/src/scst-3.1.0/debian/tmp/usr/share/man/man8/iscsi-scstd.8

install: creating directory ‘/usr/src/scst-3.1.0/debian/tmp/usr/share/man/man8’

‘iscsi-scst/doc/manpages/iscsi-scstd.8’ -> ‘/usr/src/scst-3.1.0/debian/tmp/usr/share/man/man8/iscsi-scstd.8’

install -vD -m 755 iscsi-scst/usr/iscsi-scst-adm /usr/src/scst-3.1.0/debian/tmp/usr/sbin/iscsi-scst-adm

‘iscsi-scst/usr/iscsi-scst-adm’ -> ‘/usr/src/scst-3.1.0/debian/tmp/usr/sbin/iscsi-scst-adm’

install -vD -m 644 iscsi-scst/doc/manpages/iscsi-scst-adm.8 /usr/src/scst-3.1.0/debian/tmp/usr/share/man/man8/iscsi-scst-adm.8

‘iscsi-scst/doc/manpages/iscsi-scst-adm.8’ -> ‘/usr/src/scst-3.1.0/debian/tmp/usr/share/man/man8/iscsi-scst-adm.8’

# create this directory manually

mkdir -p /usr/src/scst-3.1.0/debian/tmp/var/lib/scst/pr

# copy example scst.conf

install -vD -m 644 debian/scst.conf /usr/src/scst-3.1.0/debian/tmp/etc/scst.conf

‘debian/scst.conf’ -> ‘/usr/src/scst-3.1.0/debian/tmp/etc/scst.conf’

# process scst-dkms manually

for f in debian/dkms.conf debian/scst-dkms.postinst debian/scst-dkms.prerm;do \

sed "s|@DKMSNAME@|scst|g" $f.in > $f ;\

sed -i "s|@DKMSMODVER@|3.1.0.1|g" $f ;\

done

install -vD -m 644 debian/Makefile-dkms /usr/src/scst-3.1.0/debian/tmp/usr/src/scst-3.1.0.1/Makefile

install: creating directory ‘/usr/src/scst-3.1.0/debian/tmp/usr/src’

install: creating directory ‘/usr/src/scst-3.1.0/debian/tmp/usr/src/scst-3.1.0.1’

‘debian/Makefile-dkms’ -> ‘/usr/src/scst-3.1.0/debian/tmp/usr/src/scst-3.1.0.1/Makefile’

install -vD -m 644 debian/dkms.conf /usr/src/scst-3.1.0/debian/tmp/usr/src/scst-3.1.0.1/dkms.conf

‘debian/dkms.conf’ -> ‘/usr/src/scst-3.1.0/debian/tmp/usr/src/scst-3.1.0.1/dkms.conf’

cp -a scst /usr/src/scst-3.1.0/debian/tmp/usr/src/scst-3.1.0.1/

mkdir /usr/src/scst-3.1.0/debian/tmp/usr/src/scst-3.1.0.1/iscsi-scst

cp -a iscsi-scst/{Makefile,include,kernel} /usr/src/scst-3.1.0/debian/tmp/usr/src/scst-3.1.0.1/iscsi-scst/

cp -a scst_local /usr/src/scst-3.1.0/debian/tmp/usr/src/scst-3.1.0.1/

cp -a qla2x00t /usr/src/scst-3.1.0/debian/tmp/usr/src/scst-3.1.0.1/

cp -a fcst /usr/src/scst-3.1.0/debian/tmp/usr/src/scst-3.1.0.1/

# install files

dh_installman

install -d debian/iscsi-scst/usr/share/man/man5/

install -p -m644 debian/tmp/usr/share/man/man5/iscsi-scstd.conf.5 debian/iscsi-scst/usr/share/man/man5/iscsi-scstd.conf.5

install -d debian/iscsi-scst/usr/share/man/man8/

install -p -m644 debian/tmp/usr/share/man/man8/iscsi-scst-adm.8 debian/iscsi-scst/usr/share/man/man8/iscsi-scst-adm.8

install -p -m644 debian/tmp/usr/share/man/man8/iscsi-scstd.8 debian/iscsi-scst/usr/share/man/man8/iscsi-scstd.8

man --recode UTF-8 ./iscsi\-scstd\.conf\.5 > iscsi\-scstd\.conf\.5\.new

chmod 644 iscsi-scstd.conf.5.new

mv -f iscsi-scstd.conf.5.new iscsi-scstd.conf.5

man --recode UTF-8 ./iscsi\-scst\-adm\.8 > iscsi\-scst\-adm\.8\.new

chmod 644 iscsi-scst-adm.8.new

mv -f iscsi-scst-adm.8.new iscsi-scst-adm.8

man --recode UTF-8 ./iscsi\-scstd\.8 > iscsi\-scstd\.8\.new

chmod 644 iscsi-scstd.8.new

mv -f iscsi-scstd.8.new iscsi-scstd.8

install -d debian/scstadmin/usr/share/man/man1/

install -p -m644 debian/tmp/usr/share/man/man1/scstadmin.1 debian/scstadmin/usr/share/man/man1/scstadmin.1

install -d debian/scstadmin/usr/share/man/man5/

install -p -m644 debian/tmp/usr/share/man/man5/scst.5 debian/scstadmin/usr/share/man/man5/scst.5

install -p -m644 debian/tmp/usr/share/man/man5/scst.conf.5 debian/scstadmin/usr/share/man/man5/scst.conf.5

man --recode UTF-8 ./scst\.conf\.5 > scst\.conf\.5\.new

chmod 644 scst.conf.5.new

mv -f scst.conf.5.new scst.conf.5

man --recode UTF-8 ./scst\.5 > scst\.5\.new

chmod 644 scst.5.new

mv -f scst.5.new scst.5

man --recode UTF-8 ./scstadmin\.1 > scstadmin\.1\.new

chmod 644 scstadmin.1.new

mv -f scstadmin.1.new scstadmin.1

dh_install --sourcedir=/usr/src/scst-3.1.0/debian/tmp

cp -a /usr/src/scst-3.1.0/debian/tmp/usr/sbin/iscsi-scst-adm debian/iscsi-scst//usr/sbin/

cp -a /usr/src/scst-3.1.0/debian/tmp/usr/sbin/iscsi-scstd debian/iscsi-scst//usr/sbin/

install -d debian/scst-fileio-tgt//usr/bin

cp -a /usr/src/scst-3.1.0/debian/tmp/usr/bin/fileio_tgt debian/scst-fileio-tgt//usr/bin/

install -d debian/scstadmin//etc

cp -a /usr/src/scst-3.1.0/debian/tmp/etc/scst.conf debian/scstadmin//etc/

install -d debian/scstadmin//etc/init.d

cp -a /usr/src/scst-3.1.0/debian/tmp/etc/init.d/scst debian/scstadmin//etc/init.d/

install -d debian/scstadmin//usr/sbin

cp -a /usr/src/scst-3.1.0/debian/tmp/usr/sbin/scstadmin debian/scstadmin//usr/sbin/

install -d debian/scstadmin//usr/share/perl/5.18.2/SCST

cp -a /usr/src/scst-3.1.0/debian/tmp/usr/share/perl/5.18.2/SCST/SCST.pm debian/scstadmin//usr/share/perl/5.18.2/SCST/

install -d debian/scstadmin//var/lib/scst

cp -a /usr/src/scst-3.1.0/debian/tmp/var/lib/scst/pr debian/scstadmin//var/lib/scst/

install -d debian/scst-dkms//usr/src

cp -a /usr/src/scst-3.1.0/debian/tmp/usr/src/scst-3.1.0.1 debian/scst-dkms//usr/src/

dh_testdir -a

dh_testroot -a

dh_installchangelogs -p scstadmin -a scstadmin/ChangeLog

install -d debian/scstadmin/usr/share/doc/scstadmin

install -o 0 -g 0 -p -m644 debian/changelog debian/scstadmin/usr/share/doc/scstadmin/changelog.Debian

install -o 0 -g 0 -p -m644 scstadmin/ChangeLog debian/scstadmin/usr/share/doc/scstadmin/changelog

install -d debian/iscsi-scst/usr/share/doc/iscsi-scst

install -o 0 -g 0 -p -m644 debian/changelog debian/iscsi-scst/usr/share/doc/iscsi-scst/changelog.Debian

install -o 0 -g 0 -p -m644 scstadmin/ChangeLog debian/iscsi-scst/usr/share/doc/iscsi-scst/changelog

install -d debian/scst-fileio-tgt/usr/share/doc/scst-fileio-tgt

install -o 0 -g 0 -p -m644 debian/changelog debian/scst-fileio-tgt/usr/share/doc/scst-fileio-tgt/changelog.Debian

install -o 0 -g 0 -p -m644 scstadmin/ChangeLog debian/scst-fileio-tgt/usr/share/doc/scst-fileio-tgt/changelog

install -d debian/scst-dkms/usr/share/doc/scst-dkms

install -o 0 -g 0 -p -m644 debian/changelog debian/scst-dkms/usr/share/doc/scst-dkms/changelog.Debian

install -o 0 -g 0 -p -m644 scstadmin/ChangeLog debian/scst-dkms/usr/share/doc/scst-dkms/changelog

dh_strip -a

strip --remove-section=.comment --remove-section=.note debian/iscsi-scst/usr/sbin/iscsi-scst-adm

strip --remove-section=.comment --remove-section=.note debian/iscsi-scst/usr/sbin/iscsi-scstd

strip --remove-section=.comment --remove-section=.note debian/scst-fileio-tgt/usr/bin/fileio_tgt

dh_compress -a

cd debian/iscsi-scst

chmod a-x usr/share/man/man5/iscsi-scstd.conf.5 usr/share/man/man8/iscsi-scst-adm.8 usr/share/man/man8/iscsi-scstd.8 usr/share/doc/iscsi-scst/changelog usr/share/doc/iscsi-scst/changelog.Debian

gzip -9nf usr/share/man/man5/iscsi-scstd.conf.5 usr/share/man/man8/iscsi-scst-adm.8 usr/share/man/man8/iscsi-scstd.8 usr/share/doc/iscsi-scst/changelog usr/share/doc/iscsi-scst/changelog.Debian

cd '/usr/src/scst-3.1.0'

cd debian/scst-fileio-tgt

chmod a-x usr/share/doc/scst-fileio-tgt/changelog usr/share/doc/scst-fileio-tgt/changelog.Debian

gzip -9nf usr/share/doc/scst-fileio-tgt/changelog usr/share/doc/scst-fileio-tgt/changelog.Debian

cd '/usr/src/scst-3.1.0'

cd debian/scstadmin

chmod a-x usr/share/man/man5/scst.conf.5 usr/share/man/man5/scst.5 usr/share/man/man1/scstadmin.1 usr/share/doc/scstadmin/changelog usr/share/doc/scstadmin/changelog.Debian

gzip -9nf usr/share/man/man5/scst.conf.5 usr/share/man/man5/scst.5 usr/share/man/man1/scstadmin.1 usr/share/doc/scstadmin/changelog usr/share/doc/scstadmin/changelog.Debian

cd '/usr/src/scst-3.1.0'

cd debian/scst-dkms

chmod a-x usr/share/doc/scst-dkms/changelog usr/share/doc/scst-dkms/changelog.Debian

gzip -9nf usr/share/doc/scst-dkms/changelog usr/share/doc/scst-dkms/changelog.Debian

cd '/usr/src/scst-3.1.0'

dh_fixperms -a

find debian/iscsi-scst -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0

find debian/iscsi-scst ! -type l -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s

find debian/iscsi-scst/usr/share/doc -type f ! -regex 'debian/iscsi-scst/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 644

find debian/iscsi-scst/usr/share/doc -type d -print0 2>/dev/null | xargs -0r chmod 755

find debian/iscsi-scst/usr/share/man debian/iscsi-scst/usr/man/ debian/iscsi-scst/usr/X11*/man/ -type f -print0 2>/dev/null | xargs -0r chmod 644

find debian/iscsi-scst -perm -5 -type f \( -name '*.so.*' -or -name '*.so' -or -name '*.la' -or -name '*.a' \) -print0 2>/dev/null | xargs -0r chmod 644

find debian/iscsi-scst/usr/include -type f -print0 2>/dev/null | xargs -0r chmod 644

find debian/iscsi-scst/usr/share/applications -type f -print0 2>/dev/null | xargs -0r chmod 644

find debian/iscsi-scst -perm -5 -type f \( -name '*.cmxs' \) -print0 2>/dev/null | xargs -0r chmod 644

find debian/iscsi-scst/usr/lib/perl5 debian/iscsi-scst/usr/share/perl5 -type f -perm -5 -name '*.pm' -print0 2>/dev/null | xargs -0r chmod a-X

find debian/iscsi-scst/usr/sbin -type f -print0 2>/dev/null | xargs -0r chmod a+x

find debian/iscsi-scst/etc/init.d -type f -print0 2>/dev/null | xargs -0r chmod a+x

find debian/iscsi-scst/usr/lib -type f -name '*.ali' -print0 2>/dev/null | xargs -0r chmod uga-w

find debian/scst-fileio-tgt -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0

find debian/scst-fileio-tgt ! -type l -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s

find debian/scst-fileio-tgt/usr/share/doc -type f ! -regex 'debian/scst-fileio-tgt/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 644

find debian/scst-fileio-tgt/usr/share/doc -type d -print0 2>/dev/null | xargs -0r chmod 755

find debian/scst-fileio-tgt/usr/share/man debian/scst-fileio-tgt/usr/man/ debian/scst-fileio-tgt/usr/X11*/man/ -type f -print0 2>/dev/null | xargs -0r chmod 644

find debian/scst-fileio-tgt -perm -5 -type f \( -name '*.so.*' -or -name '*.so' -or -name '*.la' -or -name '*.a' \) -print0 2>/dev/null | xargs -0r chmod 644

find debian/scst-fileio-tgt/usr/include -type f -print0 2>/dev/null | xargs -0r chmod 644

find debian/scst-fileio-tgt/usr/share/applications -type f -print0 2>/dev/null | xargs -0r chmod 644

find debian/scst-fileio-tgt -perm -5 -type f \( -name '*.cmxs' \) -print0 2>/dev/null | xargs -0r chmod 644

find debian/scst-fileio-tgt/usr/lib/perl5 debian/scst-fileio-tgt/usr/share/perl5 -type f -perm -5 -name '*.pm' -print0 2>/dev/null | xargs -0r chmod a-X

find debian/scst-fileio-tgt/usr/bin -type f -print0 2>/dev/null | xargs -0r chmod a+x

find debian/scst-fileio-tgt/usr/lib -type f -name '*.ali' -print0 2>/dev/null | xargs -0r chmod uga-w

find debian/scstadmin -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0

find debian/scstadmin ! -type l -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s

find debian/scstadmin/usr/share/doc -type f ! -regex 'debian/scstadmin/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 644

find debian/scstadmin/usr/share/doc -type d -print0 2>/dev/null | xargs -0r chmod 755

find debian/scstadmin/usr/share/man debian/scstadmin/usr/man/ debian/scstadmin/usr/X11*/man/ -type f -print0 2>/dev/null | xargs -0r chmod 644

find debian/scstadmin -perm -5 -type f \( -name '*.so.*' -or -name '*.so' -or -name '*.la' -or -name '*.a' \) -print0 2>/dev/null | xargs -0r chmod 644

find debian/scstadmin/usr/include -type f -print0 2>/dev/null | xargs -0r chmod 644

find debian/scstadmin/usr/share/applications -type f -print0 2>/dev/null | xargs -0r chmod 644

find debian/scstadmin -perm -5 -type f \( -name '*.cmxs' \) -print0 2>/dev/null | xargs -0r chmod 644

find debian/scstadmin/usr/lib/perl5 debian/scstadmin/usr/share/perl5 -type f -perm -5 -name '*.pm' -print0 2>/dev/null | xargs -0r chmod a-X

find debian/scstadmin/usr/sbin -type f -print0 2>/dev/null | xargs -0r chmod a+x

find debian/scstadmin/etc/init.d -type f -print0 2>/dev/null | xargs -0r chmod a+x

find debian/scstadmin/usr/lib -type f -name '*.ali' -print0 2>/dev/null | xargs -0r chmod uga-w

find debian/scst-dkms -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0

find debian/scst-dkms ! -type l -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s

find debian/scst-dkms/usr/share/doc -type f ! -regex 'debian/scst-dkms/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 644

find debian/scst-dkms/usr/share/doc -type d -print0 2>/dev/null | xargs -0r chmod 755

find debian/scst-dkms/usr/share/man debian/scst-dkms/usr/man/ debian/scst-dkms/usr/X11*/man/ -type f -print0 2>/dev/null | xargs -0r chmod 644

find debian/scst-dkms -perm -5 -type f \( -name '*.so.*' -or -name '*.so' -or -name '*.la' -or -name '*.a' \) -print0 2>/dev/null | xargs -0r chmod 644

find debian/scst-dkms/usr/include -type f -print0 2>/dev/null | xargs -0r chmod 644

find debian/scst-dkms/usr/share/applications -type f -print0 2>/dev/null | xargs -0r chmod 644

find debian/scst-dkms -perm -5 -type f \( -name '*.cmxs' \) -print0 2>/dev/null | xargs -0r chmod 644

find debian/scst-dkms/usr/lib/perl5 debian/scst-dkms/usr/share/perl5 -type f -perm -5 -name '*.pm' -print0 2>/dev/null | xargs -0r chmod a-X

find debian/scst-dkms/usr/lib -type f -name '*.ali' -print0 2>/dev/null | xargs -0r chmod uga-w

dh_installdeb -a

install -o 0 -g 0 -d debian/iscsi-scst/DEBIAN

find debian/iscsi-scst/etc -type f -printf '/etc/%P

' >> debian/iscsi-scst/DEBIAN/conffiles

rm -f debian/iscsi-scst/DEBIAN/conffiles

install -o 0 -g 0 -d debian/scst-fileio-tgt/DEBIAN

install -o 0 -g 0 -d debian/scstadmin/DEBIAN

sed s/#DEBHELPER#// < debian/scstadmin.postinst > debian/scstadmin/DEBIAN/postinst

chown 0:0 debian/scstadmin/DEBIAN/postinst

chmod 755 debian/scstadmin/DEBIAN/postinst

sed s/#DEBHELPER#// < debian/scstadmin.postrm > debian/scstadmin/DEBIAN/postrm

chown 0:0 debian/scstadmin/DEBIAN/postrm

chmod 755 debian/scstadmin/DEBIAN/postrm

find debian/scstadmin/etc -type f -printf '/etc/%P

' >> debian/scstadmin/DEBIAN/conffiles

chmod 644 debian/scstadmin/DEBIAN/conffiles

install -o 0 -g 0 -d debian/scst-dkms/DEBIAN

sed s/#DEBHELPER#// < debian/scst-dkms.postinst > debian/scst-dkms/DEBIAN/postinst

chown 0:0 debian/scst-dkms/DEBIAN/postinst

chmod 755 debian/scst-dkms/DEBIAN/postinst

sed s/#DEBHELPER#// < debian/scst-dkms.prerm > debian/scst-dkms/DEBIAN/prerm

chown 0:0 debian/scst-dkms/DEBIAN/prerm

chmod 755 debian/scst-dkms/DEBIAN/prerm

dh_shlibdeps -a

dpkg-shlibdeps -Tdebian/iscsi-scst.substvars debian/iscsi-scst/usr/sbin/iscsi-scst-adm debian/iscsi-scst/usr/sbin/iscsi-scstd

dpkg-shlibdeps -Tdebian/scst-fileio-tgt.substvars debian/scst-fileio-tgt/usr/bin/fileio_tgt

dh_gencontrol -a

echo misc:Depends= >> debian/iscsi-scst.substvars

dpkg-gencontrol -piscsi-scst -ldebian/changelog -Tdebian/iscsi-scst.substvars -Pdebian/iscsi-scst

chmod 644 debian/iscsi-scst/DEBIAN/control

chown 0:0 debian/iscsi-scst/DEBIAN/control

echo misc:Depends= >> debian/scst-fileio-tgt.substvars

dpkg-gencontrol -pscst-fileio-tgt -ldebian/changelog -Tdebian/scst-fileio-tgt.substvars -Pdebian/scst-fileio-tgt

chmod 644 debian/scst-fileio-tgt/DEBIAN/control

chown 0:0 debian/scst-fileio-tgt/DEBIAN/control

echo misc:Depends= >> debian/scstadmin.substvars

dpkg-gencontrol -pscstadmin -ldebian/changelog -Tdebian/scstadmin.substvars -Pdebian/scstadmin

dpkg-gencontrol: warning: Depends field of package scstadmin: unknown substitution variable ${shlibs:Depends}

chmod 644 debian/scstadmin/DEBIAN/control

chown 0:0 debian/scstadmin/DEBIAN/control

echo misc:Depends= >> debian/scst-dkms.substvars

dpkg-gencontrol -pscst-dkms -ldebian/changelog -Tdebian/scst-dkms.substvars -Pdebian/scst-dkms

chmod 644 debian/scst-dkms/DEBIAN/control

chown 0:0 debian/scst-dkms/DEBIAN/control

dh_md5sums -a

(cd debian/iscsi-scst >/dev/null ; find . -type f ! -regex './DEBIAN/.*' -printf '%P\0' | LC_ALL=C sort -z | xargs -r0 md5sum > DEBIAN/md5sums) >/dev/null

chmod 644 debian/iscsi-scst/DEBIAN/md5sums

chown 0:0 debian/iscsi-scst/DEBIAN/md5sums

(cd debian/scst-fileio-tgt >/dev/null ; find . -type f ! -regex './DEBIAN/.*' -printf '%P\0' | LC_ALL=C sort -z | xargs -r0 md5sum > DEBIAN/md5sums) >/dev/null

chmod 644 debian/scst-fileio-tgt/DEBIAN/md5sums

chown 0:0 debian/scst-fileio-tgt/DEBIAN/md5sums

(cd debian/scstadmin >/dev/null ; find . -type f ! -path "./etc/init.d/scst" ! -path "./etc/scst.conf" ! -regex './DEBIAN/.*' -printf '%P\0' | LC_ALL=C sort -z | xargs -r0 md5sum > DEBIAN/md5sums) >/dev/null

chmod 644 debian/scstadmin/DEBIAN/md5sums

chown 0:0 debian/scstadmin/DEBIAN/md5sums

(cd debian/scst-dkms >/dev/null ; find . -type f ! -regex './DEBIAN/.*' -printf '%P\0' | LC_ALL=C sort -z | xargs -r0 md5sum > DEBIAN/md5sums) >/dev/null

chmod 644 debian/scst-dkms/DEBIAN/md5sums

chown 0:0 debian/scst-dkms/DEBIAN/md5sums

dh_builddeb -a

dpkg-deb --build debian/iscsi-scst ..

dpkg-deb: building package `iscsi-scst' in `../iscsi-scst_3.1.0-0isaac2_amd64.deb'.

dpkg-deb --build debian/scst-fileio-tgt ..

dpkg-deb: building package `scst-fileio-tgt' in `../scst-fileio-tgt_3.1.0-0isaac2_amd64.deb'.

dpkg-deb --build debian/scstadmin ..

dpkg-deb: building package `scstadmin' in `../scstadmin_3.1.0-0isaac2_amd64.deb'.

dpkg-deb --build debian/scst-dkms ..

dpkg-deb: building package `scst-dkms' in `../scst-dkms_3.1.0-0isaac2_amd64.deb'.

ubuntu@trusty:/usr/src/scst-3.1.0$

Install SCST Debian Packages

Install SCST Debian DKMS-enabled packages as shown below.

ubuntu@trusty:/usr/src$ ls -l *.deb

-rw-r--r-- 1 root root 61032 Jul 21 20:28 iscsi-scst_3.1.0-0isaac2_amd64.deb

-rw-r--r-- 1 root root 47602 Jul 21 20:28 scstadmin_3.1.0-0isaac2_amd64.deb

-rw-r--r-- 1 root root 744086 Jul 21 20:28 scst-dkms_3.1.0-0isaac2_amd64.deb

-rw-r--r-- 1 root root 30950 Jul 21 20:28 scst-fileio-tgt_3.1.0-0isaac2_amd64.deb

ubuntu@trusty:/usr/src$ sudo dpkg -i *.deb

Selecting previously unselected package iscsi-scst.

(Reading database ... 197417 files and directories currently installed.)

Preparing to unpack iscsi-scst_3.1.0-0isaac2_amd64.deb ...

Unpacking iscsi-scst (3.1.0-0isaac2) ...

Selecting previously unselected package scstadmin.

Preparing to unpack scstadmin_3.1.0-0isaac2_amd64.deb ...

Unpacking scstadmin (3.1.0-0isaac2) ...

Selecting previously unselected package scst-dkms.

Preparing to unpack scst-dkms_3.1.0-0isaac2_amd64.deb ...

Unpacking scst-dkms (3.1.0-0isaac2) ...

Selecting previously unselected package scst-fileio-tgt.

Preparing to unpack scst-fileio-tgt_3.1.0-0isaac2_amd64.deb ...

Unpacking scst-fileio-tgt (3.1.0-0isaac2) ...

Setting up iscsi-scst (3.1.0-0isaac2) ...

Setting up scst-dkms (3.1.0-0isaac2) ...

Loading new scst-3.1.0.1 DKMS files...

First Installation: checking all kernels...

Building only for 3.13.0-123-generic

Building initial module for 3.13.0-123-generic

Done.

scst:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

scst_cdrom.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

scst_changer.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

scst_disk.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

scst_modisk.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

scst_processor.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

scst_raid.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

scst_tape.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

scst_user.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

scst_vdisk.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

iscsi-scst.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

scst_local.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

qla2xxx_scst.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

qla2x00tgt.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

isert-scst.ko:

Running module version sanity check.

- Original module

- No original module exists within this kernel

- Installation

- Installing to /lib/modules/3.13.0-123-generic/updates/dkms/

depmod....

DKMS: install completed.

Processing triggers for ureadahead (0.100.0-16) ...

Setting up scstadmin (3.1.0-0isaac2) ...

update-rc.d: warning: default start runlevel arguments (2 3 4 5) do not match scst Default-Start values (3 5)

update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match scst Default-Stop values (0 1 2 4 6)

Adding system startup for /etc/init.d/scst ...

/etc/rc0.d/K20scst -> ../init.d/scst

/etc/rc1.d/K20scst -> ../init.d/scst

/etc/rc6.d/K20scst -> ../init.d/scst

/etc/rc2.d/S20scst -> ../init.d/scst

/etc/rc3.d/S20scst -> ../init.d/scst

/etc/rc4.d/S20scst -> ../init.d/scst

/etc/rc5.d/S20scst -> ../init.d/scst

Processing triggers for ureadahead (0.100.0-16) ...

Setting up scst-fileio-tgt (3.1.0-0isaac2) ...

Processing triggers for man-db (2.6.7.1-1ubuntu1) ...

ubuntu@trusty:/usr/src$

Verify SCST Operation

Verify SCST installation and operation as shown below.

ubuntu@trusty:/usr/src$ sudo service scst status

SCST status: Not running

ubuntu@trusty:/usr/src$ sudo service scst start

Loading and configuring SCST *

ubuntu@trusty:/usr/src$ sudo service scst status

SCST status: OK

ubuntu@trusty:/usr/src$ ps -ef | grep scst

root 17976 2 0 20:35 ? 00:00:00 [scst_release_ac]

root 17977 2 0 20:35 ? 00:00:00 [scst_uid]

root 17978 2 0 20:35 ? 00:00:00 [scstd0]

root 17979 2 0 20:35 ? 00:00:00 [scst_initd]

root 17981 2 0 20:35 ? 00:00:00 [scst_mgmtd]

root 18000 1639 0 20:35 ? 00:00:00 /usr/sbin/iscsi-scstd

ubuntu 18150 2604 0 20:35 pts/2 00:00:00 grep --color=auto scst

ubuntu@trusty:/usr/src$ lsmod | grep scst

scst_vdisk 99636 0

isert_scst 60347 4

iscsi_scst 108324 6 isert_scst

scst 473754 2 iscsi_scst,scst_vdisk

rdma_cm 43509 1 isert_scst

ib_core 87335 6 rdma_cm,ib_cm,ib_sa,iw_cm,ib_mad,isert_scst

dlm 156389 1 scst

libcrc32c 12644 3 sctp,iscsi_scst,scst_vdisk

ubuntu@trusty:/usr/src$ sudo scstadmin -write_conf /etc/scst.conf

Collecting current configuration: done.

Writing current configuration to file '/etc/scst.conf'..

All done.

ubuntu@trusty:/usr/src$

Verify SCST SAN Status

The builders of the SCST Github Debian project scst-3.x.-debian included an scst.conf file with the source code which is installed automatically. Verify that the SAN was configured and started correctly as shown below.

ubuntu@trusty:/usr/src$ cat /etc/scst.conf

# Automatically generated by SCST Configurator v3.1.0-pre1.

HANDLER vdisk_blockio {

DEVICE disk2 {

filename /dev/ram12

}

DEVICE disk3 {

filename /dev/ram13

}

}

HANDLER vdisk_fileio {

DEVICE disk1 {

filename /dev/ram11

nv_cache 1

}

}

TARGET_DRIVER copy_manager {

TARGET copy_manager_tgt {

LUN 0 disk2

LUN 1 disk3

LUN 2 disk1

}

}

TARGET_DRIVER iscsi {

enabled 1

TARGET iqn.2015-06.org.debian:target1 {

enabled 1

rel_tgt_id 1

LUN 0 disk1

LUN 1 disk2

}

TARGET iqn.2015-06.org.debian:target2 {

enabled 1

rel_tgt_id 2

LUN 0 disk3

}

}

ubuntu@trusty:/usr/src$

Optional: Use Orabuntu-LXC Scripts

Orabuntu-LXC project provides a tar bundle of scripts with fully-automate building a file-backed SCST SAN. Run them now to add multipath-enabled SCST target in addition to the current SCST SAN provided by the scst-3.x-debian team scripting.

Download Orabuntu-LXC Zipfile

Download and unzip the Orabuntu-LXC zipfile from here.

Run Script: create-scst-oracle.sh and create-scst-multipath.sh

Run the "create-scst-oracle.sh" and create-scst-multipath.sh scripts as shown below.

Note: No output is shown because the Orabuntu-LXC scripts run "clear" commands between steps.

Here is the command history. Run the commands as shown.

unzip orabuntu-lxc-master.zip

cd orabuntu-lxc-master/orabuntu/archives/

tar -xvf scst-files.tar

cd scst-files

./create-scst-oracle.sh com.orabuntu-lxc lxc1 external 1G 1G 1G

./create-scst-multipath.sh

Verify LUN Multipath, Ownership and Modes

Verify the LUN multipath, ownership and modes etc as shown below.

Note: Only "vdisk" file-backed LUNs are managed by multipath at this point.

Note: Add physical disk to multipath would require additonal steps beyond current blog scope.

ubuntu@trusty:~$ ls -l /dev/mapper

total 0

brw-rw---- 1 root disk 252, 3 Jul 21 20:54 asm_data1_00

brw-rw---- 1 root disk 252, 4 Jul 21 20:54 asm_reco1_00

brw-rw---- 1 root disk 252, 2 Jul 21 20:54 asm_sysd1_00

crw------- 1 root root 10, 236 Jul 5 10:50 control

brw-rw---- 1 root disk 252, 5 Jul 21 20:54 disk1

lrwxrwxrwx 1 root root 7 Jul 5 10:50 ubuntu--vg-root -> ../dm-0

lrwxrwxrwx 1 root root 7 Jul 5 10:50 ubuntu--vg-swap_1 -> ../dm-1

ubuntu@trusty:~$ ls -l /dev/dm*

brw-rw---- 1 root disk 252, 0 Jul 5 10:50 /dev/dm-0

brw-rw---- 1 root disk 252, 1 Jul 5 10:50 /dev/dm-1

brw-rw---- 1 grid asmadmin 252, 2 Jul 21 20:54 /dev/dm-2

brw-rw---- 1 grid asmadmin 252, 3 Jul 21 20:54 /dev/dm-3

brw-rw---- 1 grid asmadmin 252, 4 Jul 21 20:54 /dev/dm-4

brw-rw---- 1 grid asmadmin 252, 5 Jul 21 20:54 /dev/dm-5

ubuntu@trusty:~$ cat /etc/udev/rules.d/99-oracle.rules

ENV{DM_UUID}=="mpath-26238666462643332", SYMLINK+="asm/disk1", OWNER:="grid", GROUP:="asmadmin", MODE:="660"

ENV{DM_UUID}=="mpath-23462323936393766", SYMLINK+="asm/asm_sysd1_00", OWNER:="grid", GROUP:="asmadmin", MODE:="660"

ENV{DM_UUID}=="mpath-23766326664353333", SYMLINK+="asm/asm_data1_00", OWNER:="grid", GROUP:="asmadmin", MODE:="660"

ENV{DM_UUID}=="mpath-23930613631393537", SYMLINK+="asm/asm_reco1_00", OWNER:="grid", GROUP:="asmadmin", MODE:="660"

ubuntu@trusty:~$ sudo multipath -ll -v2

asm_data1_00 (23766326664353333) dm-3 SCST_FIO,asm_data1_00

size=1.0G features='0' hwhandler='0' wp=rw

`-+- policy='round-robin 0' prio=1 status=active

|- 3:0:0:1 sde 8:64 active ready running

`- 4:0:0:1 sdf 8:80 active ready running

asm_sysd1_00 (23462323936393766) dm-2 SCST_FIO,asm_sysd1_00

size=1.0G features='0' hwhandler='0' wp=rw

`-+- policy='round-robin 0' prio=1 status=active

|- 3:0:0:0 sdb 8:16 active ready running

`- 4:0:0:0 sdc 8:32 active ready running

asm_reco1_00 (23930613631393537) dm-4 SCST_FIO,asm_reco1_00

size=1.0G features='0' hwhandler='0' wp=rw

`-+- policy='round-robin 0' prio=1 status=active

|- 3:0:0:2 sdg 8:96 active ready running

`- 4:0:0:2 sdi 8:128 active ready running

disk1 (26238666462643332) dm-5 SCST_FIO,disk1

size=64M features='0' hwhandler='0' wp=rw

|-+- policy='round-robin 0' prio=1 status=active

| `- 7:0:0:0 sdj 8:144 active ready running

`-+- policy='round-robin 0' prio=1 status=enabled

`- 8:0:0:0 sdl 8:176 active ready running

ubuntu@trusty:~$

Run Command: sudo scstadmin -list_group

Run scstadmin commands to verify SAN and scstadmin userspace tools functionality.

ubuntu@trusty:~$ sudo scstadmin -list_group

Collecting current configuration: done.

Driver: iscsi

Target: iqn.2015-06.org.debian:target1

Assigned LUNs:

LUN Device

----------

0 disk1

1 disk2

Driver: iscsi

Target: iqn.2015-06.org.debian:target2

Assigned LUNs:

LUN Device

----------

0 disk3

Driver: iscsi

Target: iqn.2017-07.com.orabuntu-lxc:trusty.san.asm.oracle

Driver/target 'iscsi/iqn.2017-07.com.orabuntu-lxc:trusty.san.asm.oracle' has no associated LUNs.

Group: lxc1

Assigned LUNs:

LUN Device

-----------------

0 asm_sysd1_00

1 asm_data1_00

2 asm_reco1_00

Assigned Initiators:

Initiator

--------------------------------------

iqn.1993-08.org.debian:01:5b5eee4a1720

Driver: copy_manager

Target: copy_manager_tgt

Assigned LUNs:

LUN Device

-----------------

0 disk2

1 disk3

2 disk1

3 asm_sysd1_00

4 asm_data1_00

5 asm_reco1_00

All done.

ubuntu@trusty:~$

Display File: /etc/scst.conf

Display the /etc/scst.conf file as shown below.

ubuntu@trusty:~$ cat /etc/scst.conf

# Automatically generated by SCST Configurator v3.1.0-pre1.

HANDLER vdisk_blockio {

DEVICE disk2 {

filename /dev/ram12

}

DEVICE disk3 {

filename /dev/ram13

}

}

HANDLER vdisk_fileio {

DEVICE asm_data1_00 {

filename /asm0/asm_data1_00.img

}

DEVICE asm_reco1_00 {

filename /asm0/asm_reco1_00.img

}

DEVICE asm_sysd1_00 {

filename /asm0/asm_sysd1_00.img

}

DEVICE disk1 {

filename /dev/ram11

nv_cache 1

}

}

TARGET_DRIVER copy_manager {

TARGET copy_manager_tgt {

LUN 0 disk2

LUN 1 disk3

LUN 2 disk1

LUN 3 asm_sysd1_00

LUN 4 asm_data1_00

LUN 5 asm_reco1_00

}

}

TARGET_DRIVER iscsi {

enabled 1

TARGET iqn.2015-06.org.debian:target1 {

enabled 1

rel_tgt_id 1

LUN 0 disk1

LUN 1 disk2

}

TARGET iqn.2015-06.org.debian:target2 {

enabled 1

rel_tgt_id 2

LUN 0 disk3

}

TARGET iqn.2017-07.com.orabuntu-lxc:trusty.san.asm.oracle {

enabled 1

rel_tgt_id 3

GROUP lxc1 {

LUN 0 asm_sysd1_00

LUN 1 asm_data1_00

LUN 2 asm_reco1_00

INITIATOR iqn.1993-08.org.debian:01:5b5eee4a1720

}

}

}

ubuntu@trusty:~$

Done

Have a beer or a caffeine-free diet Coke.