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.