[files] [binary]
First we initialize the package timestamp:
dev# cd /mnt/C/ dev# ./filopack.sh --init readline-5.2 Configuration file .filopack/.config file found and used Timestamp written to file .filopack/readline-5.2.tsNow we can download and extract the source to the /usr/local/src directory:
dev# cd /usr/local/src dev# wget ftp://ftp.gnu.org/gnu/readline/readline-5.2.tar.gz --06:08:23-- ftp://ftp.gnu.org/gnu/readline/readline-5.2.tar.gz => `readline-5.2.tar.gz' Resolving ftp.gnu.org... 140.186.70.20 Connecting to ftp.gnu.org[140.186.70.20]:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /gnu/readline ... done. ==> PORT ... done. ==> RETR readline-5.2.tar.gz ... done. Length: 2,037,705 (unauthoritative) 100%[===============================================================================================================================>] 2,037,705 4.38K/s ETA 00:00 06:20:28 (2.75 KB/s) - `readline-5.2.tar.gz' saved [2037705] dev# tar xzvf readline-5.2.tar.gz ...Configuration and build process is straightforward:
dev# cd readline-5.2 dev# ./configure --prefix=/mnt/C/sys ... dev# make ... dev# make install ...Now we go back to the /mnt/C directory and finish the package creation:
dev# cd /mnt/C/ dev# ./filopack.sh --pack readline-5.2 Configuration file .filopack/.config file found and used -rw-r--r-- root/root 308780 2008-12-08 06:26:38 sys/lib/libreadline.a -rw-r--r-- root/root 37294 2008-12-08 06:26:38 sys/lib/libhistory.a lrwxrwxrwx root/root 0 2008-12-08 06:26:38 sys/lib/libhistory.so.5 -> libhistory.so.5.2 -r-xr-xr-x root/root 34696 2008-12-08 06:26:38 sys/lib/libhistory.so.5.2 lrwxrwxrwx root/root 0 2008-12-08 06:26:38 sys/lib/libhistory.so -> libhistory.so.5 -r-xr-xr-x root/root 249866 2008-12-08 06:26:38 sys/lib/libreadline.so.5.2 lrwxrwxrwx root/root 0 2008-12-08 06:26:38 sys/lib/libreadline.so.5 -> libreadline.so.5.2 lrwxrwxrwx root/root 0 2008-12-08 06:26:38 sys/lib/libreadline.so -> libreadline.so.5 -rw-r--r-- root/root 38459 2008-12-08 06:26:38 sys/man/man3/readline.3 -rw-r--r-- root/root 21769 2008-12-08 06:26:38 sys/man/man3/history.3 -rw-r--r-- root/root 2977 2008-12-08 06:26:38 sys/include/readline/rltypedefs.h -rw-r--r-- root/root 4684 2008-12-08 06:26:38 sys/include/readline/chardefs.h -rw-r--r-- root/root 10207 2008-12-08 06:26:38 sys/include/readline/history.h -rw-r--r-- root/root 3529 2008-12-08 06:26:38 sys/include/readline/keymaps.h -rw-r--r-- root/root 34515 2008-12-08 06:26:38 sys/include/readline/readline.h -rw-r--r-- root/root 2305 2008-12-08 06:26:38 sys/include/readline/rlconf.h -rw-r--r-- root/root 1503 2008-12-08 06:26:38 sys/include/readline/rlstdc.h -rw-r--r-- root/root 3167 2008-12-08 06:26:38 sys/include/readline/tilde.h -rw-r--r-- root/root 192320 2008-12-08 06:26:38 sys/info/readline.info -rw-r--r-- root/root 72955 2008-12-08 06:26:38 sys/info/rluserman.info -rw-r--r-- root/root 58583 2008-12-08 06:26:38 sys/info/history.infoOne more thing we have to do is to copy the readline initialization file to the root's directory, add it to the .lst file and re-build the package:
dev# cp /etc/inputrc /mnt/C/sys/root/.inputrc dev# echo "sys/root/.inputrc" >> .filopack/readline-5.2.lst dev# ./filopack.sh -R --pack readline-5.2
No comments:
Post a Comment