#!/usr/bin/python
# -*- coding: utf-8 -*-

import sys, os

data = 'lib32s.dat'
with open(data, 'r') as f:
    update_files = f.readlines()

need_updates = []    
for i in update_files:
    if i.find('#') < 0 :
        (basename, vers, arch, build) = i.split('-')
        need_updates.append(basename)

old_files = os.listdir(".")
for i in old_files :
    if i.find("lib32_") == 0 :
        (basename, vers, arch, build) = i.split('-')
        if basename in need_updates:
            print("# need updates:{} ".format(basename))
            print("mv -v {} old/".format(i))
            for j in update_files :
                if j.find(basename) >= 0:
                    print("mv -v /home/kojima/Build/32bits/Wine/lib32/{} .".format(j.strip()))
                    print("")
                    break
