Disclaim:
The code stored
here are purely for personal hobby and most of them are from various
open source projects. If otherwise, created or modified by myself,
then you are free to use provided that you respect the original open
source license. Be prepared that some of the "projects" are
just naively "configure/make" test.
(At some point, I
will automate the generating of table below.)
To download,
make sure you have already installed git.
my work
flow:
mygitpull is a convinient shell script:
#!/bin/bash
git
--git-dir=repo.git --work-tree=./ pull
git
--git-dir=repo.git --work-tree=./ update-server-info
mygitclone
is a small script just copy everything from src to dst and then
remove everything that is not under git control. I believe this will
be "completely" clone. After that, change .git to repo.git
and call mygitpull for the first
time.
#!/bin/bash
SRC=$1
DST=$2
echo
"mygitclone from $SRC to $DST..."
cp
-av $SRC $DST
cd $DST
git
add remote origin $SRC
git
update-server-info
git
clean -x -f -d
mv .git
repo.git
mygitpull
In
fact, I realize everytime when I reinstall ubuntu, I might lose this
script. So, I change it to an alias in .bashrc which is always a
separate mounted disk and I would never format. Reinstall a new
ubuntu simply mount the disk to /home. And I think this is
cute.
alias mygitpull='git --git-dir=repo.git --work-tree=./
pull && git --git-dir=repo.git --work-tree=./
update-server-info'
project name | remarks | git clone point(simply run: git clone <the below url>) |
myLibS3 | This depends on libs3-2. | http://www.staroceans.org/myprojects/myLibS3/repo.git |
libs3-2 | open source project for aws S3 | http://www.staroceans.org/myprojects/libs3-2/repo.git |
archive-aws | my old unfinished pet project | http://www.staroceans.org/myprojects/archive-aws/repo.git |
libssh2 |
my proof of concept test, depends on libssh2 |
http://www.staroceans.org/myprojects/libssh2/repo.git |
my pet project, totally forget about it. |
http://www.staroceans.org/myprojects/MyCapture/repo.git |
|
e2fsprogs |
open source project of ext2fs |
http://www.staroceans.org/myprojects/e2fsprogs-git/repo.git |
ext2fs-client |
my little test of ext2fs client, depends on e2fsprogs |
http://www.staroceans.org/myprojects/ext2fs-client/repo.git |
ffmpeg |
open source ffmpeg |
http://www.staroceans.org/myprojects/ffmpeg/repo.git |
ffplay |
open source ffplay |
http://www.staroceans.org/myprojects/ffplay/repo.git |
git-ftp |
open source |
http://www.staroceans.org/myprojects/git-ftp/repo.git |
dlltest |
my little test with dll linking in linux |
http://www.staroceans.org/myprojects/dlltest/repo.git |
bitcoin |
open source bitcoin |
http://www.staroceans.org/myprojects/bitcoin/repo.git |
myptp2 |
open source ptp2 |
http://www.staroceans.org/myprojects/myptp2/repo.git |
mysqlQuery |
open source mysql |
http://www.staroceans.org/myprojects/mysqlQuery/repo.git |
ubuntu-lucid |
the current kernel of ubuntu I am using |
http://www.staroceans.org/myprojects/ubuntu-lucid/repo.git |
aptina-driver |
the driver source from aptina sensor |
http://www.staroceans.org/myprojects/aptina-driver/repo.git |
eglibc |
eglibc source |
http://www.staroceans.org/myprojects/eglibc/repo.git |
libusb-git |
usb 1.0 source code |
http://www.staroceans.org/myprojects/libusb-git/repo.git |
myCurl |
curl source |
http://www.staroceans.org/myprojects/myCurl/repo.git |
dlllink |
a demo of linking dll using namespace |
http://www.staroceans.org/myprojects/dlllink/repo.git |
linux |
ubuntu official kernel |
http://www.staroceans.org/myprojects/linux/repo.git |
poco-1.47 |
open source poco project, currently my work is using 1.47 |
http://www.staroceans.org/myprojects/poco-1.47/repo.git |
gsoap-2.8 |
licensed software,used in my work. archive purpose only. |
http://www.staroceans.org/myprojects/gsoap-2.8/repo.git |
myDllTestGroup |
a simple dll test for weak symbols. trivial. |
http://www.staroceans.org/myprojects/myDllTestGroup/repo.git |
myPoco |
a simple poco testing programs. many are just sample from poco |
http://www.staroceans.org/myprojects/myPoco/repo.git |
wesnoth-1.12.2 |
wesnoth-1.12.2 current version I am running. |
http://www.staroceans.org/myprojects/wesnoth-1.12.2/repo.git |
w3c-libwww-5.4.0 |
w3c-libwww-5.4.0 purely archive |
http://www.staroceans.org/myprojects/w3c-libwww-5.4.0/repo.git |
s3cmd-0.9.9.91 |
s3cmd-0.9.9.91 purely archive |
http://www.staroceans.org/myprojects/s3cmd-0.9.9.91/repo.git |
util-linux-2.26 |
util-linux-2.26 purely archive |
http://www.staroceans.org/myprojects/util-linux-2.26/repo.git |
myElf |
a hacked version of elfcpp from binutils. An elf reader in progress... |
http://www.staroceans.org/myprojects/myElf/repo.git |
binutils-2.25 |
binutils-2.25 purely for archive and learning |
http://www.staroceans.org/myprojects/binutils-2.25/repo.git |
curl-7.35.0 |
curl-7.35.0 is needed by my other project. this is a one with openssl integrated. |
http://www.staroceans.org/myprojects/curl-7.35.0/repo.git |
libdvdcss |
dvd decryption tool: http://www.videolan.org/developers/libdvdcss.html |
http://www.staroceans.org/myprojects/libdvdcss/repo.git |
libbluray |
blu ray disc tool: http://www.videolan.org/developers/libbluray.html |
http://www.staroceans.org/myprojects/libbluray/repo.git |
libaacs |
implementation of AACS(Advanced Access Content System) http://www.videolan.org/developers/libaacs.html |
http://www.staroceans.org/myprojects/libaacs/repo.git |
x264 |
implementation of h264 by videolan: http://www.videolan.org/developers/x264.html |
http://www.staroceans.org/myprojects/x264/repo.git |
vlc |
vlc media player : http://www.videolan.org/vlc/ |
http://www.staroceans.org/myprojects/vlc/repo.git |
libdvbcsa |
implementation of DVB common scrambling algorithm: http://www.videolan.org/developers/libdvbcsa.html |
http://www.staroceans.org/myprojects/libdvbcsa/repo.git |
HandBrake |
dvd ripper: https://github.com/HandBrake/HandBrake.git |
http://www.staroceans.org/myprojects/HandBrake/repo.git |
libdvdnav |
dvd information library: https://dvdnav.mplayerhq.hu/ |
http://www.staroceans.org/myprojects/libdvdnav/repo.git |
libbdplus |
implementation of bd+ : http://www.videolan.org/developers/libbdplus.html |
http://www.staroceans.org/myprojects/libbdplus/repo.git |
bitstream |
convert binary struct to c: http://www.videolan.org/developers/bitstream.html |
http://www.staroceans.org/myprojects/bitstream/repo.git |
v4l2-utils |
v4l2 utils from https://git.linuxtv.org/ |
http://www.staroceans.org/myprojects/v4l2-utils/repo.git |
linuxtv |
linuxtv media master https://git.linuxtv.org/linux.git/ and git://linuxtv.org/media_tree.git |
http://www.staroceans.org/myprojects/linuxtv/repo.git |
Writing a Linux Loadable Kernel Module(LKM) by Derek Molloy https://github.com/derekmolloy/exploringBB.git |
http://www.staroceans.org/myprojects/exploringBB/repo.git |
|
beagleboard |
This is Linux used by BeagleBoard git://github.com/beagleboard/linux.git |
http://www.staroceans.org/myprojects/beagleboard/repo.git |
This is u-boot source from git://git.denx.de/u-boot.git |
http://www.staroceans.org/myprojects/u-boot/repo.git |
|
myDownloadTool |
A trivial small tool to download lists of packages and check given MD5. This is for LinuxFromScratch. |
http://www.staroceans.org/myprojects/myDownloadTool/repo.git |
meta-bbb |
Jumpnowtek yocto overlay for beagleboneblack. http://www.jumpnowtek.com/beaglebone/BeagleBone-Systems-with-Yocto.html |
http://www.staroceans.org/myprojects/meta-bbb/repo.git |
poky-krogoth |
yocto poky-krogoth. git://git.yoctoproject.org/poky.git |
http://www.staroceans.org/myprojects/poky-krogoth/repo.git |
ubuntu 14.04 kernel source git://kernel.ubuntu.com/ubuntu/ubuntu-trusty.git my branch nick-saa716x fork from tag 3.16.0.87 |
http://www.staroceans.org/myprojects/ubuntu-trusty/repo.git |
|
gnu wget1.15 is official version used in my ubuntu 14.04: https://ftp.gnu.org/gnu/wget/ |
http://www.staroceans.org/myprojects/wget-1.15/repo.git |
|
linux_media https://github.com/ljalves/linux_media.git |
http://www.staroceans.org/myprojects/linux-media/repo.git |
|
v4l-dvb-saa716x |
NXP saa716x chipset adapter hg clone https://bitbucket.org/powARman/v4l-dvb-saa716x |
http://www.staroceans.org/myprojects/v4l-dvb-saa716x/repo.git |
jsoncpp |
jsoncpp is a c++ library allowing manipulating JSON values https://github.com/open-source-parsers/jsoncpp |
http://www.staroceans.org/myprojects/jsoncpp/repo.git |
free heroes2 of might and magic: svn checkout svn://svn.code.sf.net/p/fheroes2/code/trunk fheroes2-code |
http://www.staroceans.org/myprojects/fheroes2-code/repo.git |
|
wesnoth |
wesnoth 1.0 and I am trying to experiment with my AI |
http://www.staroceans.org/myprojects/wesnoth/repo.git |
ipxe |
Ipxe is next generation pxe |
http://www.staroceans.org/myprojects/ipxe/repo.git |
openssl | official openssl git updated on 02/25/2018:git://git.openssl.org/openssl.git |
http://www.staroceans.org/myprojects/openssl/repo.git |
webkitgtk | official webkitgtk-2.4 for ubuntu:https://webkitgtk.org/ |
http://www.staroceans.org/myprojects/webkitgtk-2.4.0/repo.git |
libv8-3.14 | official libv8-3.14 for ubuntu:https://chromium.googlesource.com/v8/v8.git Here is official wiki: https://github.com/v8/v8/wiki/Introduction |
http://www.staroceans.org/myprojects/libv8-3.14/repo.git |
razor microkernel | This is NOT an official razor microkernel git as I found this version is easy to follow and it is used by Razor.(I just want to keep a version for my own using.)https://github.com/puppetlabs/Razor-Microkernel |
http://www.staroceans.org/myprojects/razor-el-mk/repo.git |
coreboot | This is coreboot git as I am thinking to update my ASUS KGPE-D16 server bios which is no longer offically supported by vendor. As I am just a rookie of git, I simply don't know how to update submodule. So, I have to checkout official git repo https://review.coreboot.org/coreboot.git and then checkout all third-party: git submodule update --init --checkout |
http://www.staroceans.org/myprojects/coreboot/repo.git http://www.staroceans.org/myprojects/coreboot/3rdparty/arm-trusted-firmware/repo.git http://www.staroceans.org/myprojects/coreboot/3rdparty/blobs/repo.git http://www.staroceans.org/myprojects/coreboot/3rdparty/chromeec/repo.git http://www.staroceans.org/myprojects/coreboot/3rdparty/fsp/repo.git http://www.staroceans.org/myprojects/coreboot/3rdparty/libgfxinit/repo.git http://www.staroceans.org/myprojects/coreboot/3rdparty/libhwbase/repo.git http://www.staroceans.org/myprojects/coreboot/3rdparty/vboot/repo.git |