package-prep

来自「samba-3.0.22.tar.gz 编译smb服务器的源码」· 代码 · 共 52 行

TXT
52
字号
#!/bin/sh# Extract the skeleton directory structure into which samba will be installed.tar xvf skeleton.tar# Now link the skeleton directory structure into the final install tree.( cd /usr/local;	mv man man.orig;	mv samba samba.orig;	NOWDIR=`pwd`;		ln -sf $NOWDIR/usr/local/man man;		ln -sf $NOWDIR/usr/local/samba samba; )# Unpack the master source tarballgunzip samba-X.X.X.tar.gztar xvf samba-X.X.X.tar# Now build the binary filescd samba-X.X.X/source./configuremakemake install# Install into the packaging tree that full reflects the final install treecd $NOWDIR/usr/local/sambacp -pr man ../rm -rf mancd $NOWDIR# Create the package tarballtar cvf install.tar usr var# Clean up original sources preserving all configured files#        Note: This will allow installers to check build optionscd samba-X.X.X/sourcerm -f ../source/bin/*make cleancd ../..tar cvf samba-X.X.X.tar samba-X.X.Xrm -rf samba-X.X.Xrm -rf usr varcd ..tar cvf samba-X.X.X-OS-Version-CPU.tar samba-X.X.Xgzip samba-X.X.X-OS-Version-CPU.tar# We now have the distribution package, now restore our runtime systemcd samba-X.X.Xtar xcf install.tar# Please test operation before shipping the binary distribution package# to the samba-team.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?