下载rpm源码包
比如从https://cbs.centos.org/koji/buildinfo?buildID=16801上下载源码发布包:docker-1.10.3-59.el7.centos.src.rpm
提取源码
通过如下命令将打了所有的patch后的源码输出到/root/rpmbuild目录下
rpm -ivh docker-1.10.3-59.el7.centos.src.rpm
执行以上命令后rpmbuild文件夹下产生的目录结构如下:
[root@arch-docker-host2 rpmbuild]# tree
.
├── SOURCES
│ ├── 30bf0b874ebdda9b8d2a7adf36ce1dcbf5a67f1d.tar.gz
│ ├── docker-cleanup.sh
│ ├── docker-common.sh
│ ├── docker-logrotate.sh
│ ├── docker-lvm-plugin-bc03b53.tar.gz
│ ├── docker-network.sysconfig
│ ├── docker-novolume-plugin-c521254.tar.gz
│ ├── docker-selinux-98617f3.tar.gz
│ ├── docker.service
│ ├── docker-storage-setup-0d53efa.tar.gz
│ ├── docker-storage.sysconfig
│ ├── docker.sysconfig
│ ├── README-docker-common
│ ├── README.docker-logrotate
│ ├── v1.10-migrator-c417a6a.tar.gz
│ └── v1.10-migrator-helper
└── SPECS
└── docker.spec
2